Cloud SQL for SQL Server unterstützt PolyBase.
Mit PolyBase verwendet Ihre Cloud SQL for SQL Server-Instanz Transact-SQL (T-SQL)-Befehle, um Daten, die in externen Datenquellen gespeichert sind, direkt abzufragen, als wären die Daten in lokalen Tabellen gespeichert. Sie müssen keine separate Software für die Clientverbindung installieren.
PolyBase wird in allen Cloud SQL for SQL Server-Versionen und Maschinenserien unterstützt.
Weitere Informationen zu PolyBase finden Sie in der Microsoft-Dokumentation zur Datenvirtualisierung mit PolyBase in SQL Server.
Externe Datenquellen
PolyBase in Cloud SQL for SQL Server ist mit den folgenden externen Datenquellen kompatibel:
- Cloud Storage: wird in SQL Server 2022 oder höher unterstützt.
- Oracle: Wird in SQL Server 2019 und SQL Server 2022 oder höher unterstützt.
Replikate
PolyBase unterstützt externe Tabellen auf Lesereplikaten.
Wenn Sie externe Tabellen auf Lesereplikaten abfragen möchten, müssen Sie die PolyBase-Funktionen explizit auf dem Lesereplikat aktivieren.
Alle externen Datenquellen und Tabellen werden automatisch auf das Replikat übertragen.
Beschränkungen
Cloud SQL unterstützt nur Vorgänge zum Aktivieren und Deaktivieren von PolyBase. Sie müssen SQL Server-Entitäten manuell mit T-SQL-Anweisungen verwalten.
Für die Einrichtung von Netzwerkverbindungen gelten die folgenden Einschränkungen:
- Wenn Sie Cloud Storage als externe Datenquelle verwenden, wird nur die einfache Authentifizierung unterstützt.
- Regionale Cloud SQL-Instanzen, die sowohl mit öffentlichen als auch mit privaten IP-Adressen konfiguriert sind, unterstützen keine ausgehenden Verbindungen.
- Hochverfügbare (HA) Instanzen, die mit einer öffentlichen IP-Adresse konfiguriert sind, werden für die Verwendung mit PolyBase nicht unterstützt.
Cloud SQL for SQL Server unterstützt die Serverkonfigurationsoption
allow polybase exportnicht. Sie können keine Daten aus SQL Server in eine andere Datenquelle exportieren, wenn Sie PolyBase verwenden.Die Funktion Query Insights unterstützt keine Abfragen für externe Tabellen.
Vorgänge zum Sichern und Wiederherstellen von Datenbank-Masterschlüsseln (Database Master Keys, DMKs) werden nicht unterstützt. Sie müssen Passwörter, die zum Verschlüsseln von DMKs verwendet werden, manuell verwalten.
Nächste Schritte
- PolyBase aktivieren und deaktivieren
- Externe Datenquellen für die Verwendung mit PolyBase konfigurieren