Cloud SQL for SQL Server unterstützt PolyBase.
Mit PolyBase verwendet Ihre Cloud SQL for SQL Server-Instanz Transact-SQL-Befehle (T-SQL) , um Daten, die in externen Datenquellen gespeichert sind, direkt abzufragen, als wären sie in lokalen Tabellen gespeichert. Sie müssen keine separate Clientverbindungssoftware installieren.
PolyBase wird in allen Cloud SQL for SQL Server-Editionen und Optionen für 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 an das Replikat weitergegeben.
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 der Netzwerkverbindung gelten die folgenden Einschränkungen:
- Wenn Sie Cloud Storage als externe Datenquelle verwenden, wird nur die Standardauthentifizierung unterstützt.
- Regionale Cloud SQL-Instanzen, die mit öffentlichen und privaten IPs konfiguriert sind, unterstützen keine ausgehende Verbindung.
- Instanzen mit Hochverfügbarkeit (HA), die mit einer öffentlichen IP-Adresse konfiguriert sind , können nicht mit PolyBase verwendet werden.
Cloud SQL for SQL Server unterstützt die
allow polybase exportServerkonfigurationsoption nicht. Sie können keine Daten von SQL Server mit PolyBase in eine andere Datenquelle exportieren.Die Funktion für Abfrageanalysen unterstützt keine Abfragen externer Tabellen.
Vorgänge zum Sichern und Wiederherstellen von Datenbank-Masterschlüsseln (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