Cloud SQL pour SQL Server est compatible avec PolyBase.
Avec PolyBase, votre instance Cloud SQL pour SQL Server utilise des commandes Transact-SQL (T-SQL) pour interroger directement les données stockées dans des sources de données externes, comme si les données étaient stockées dans des tables locales. Vous n'avez pas besoin d'installer de logiciel de connexion client distinct.
PolyBase est compatible avec toutes les éditions Cloud SQL pour SQL Server et toutes les options de séries de machines.
Pour en savoir plus sur PolyBase, consultez la documentation Microsoft sur la virtualisation des données avec PolyBase dans SQL Server.
Sources de données externes
PolyBase dans Cloud SQL pour SQL Server est compatible avec les sources de données externes suivantes :
- Stockage cloud : compatible avec SQL Server 2022 ou version ultérieure.
- Oracle : compatible avec SQL Server 2019 et SQL Server 2022 ou version ultérieure.
Instances dupliquées
PolyBase est compatible avec les tables externes sur les instances dupliquées avec accès en lecture.
Si vous souhaitez interroger des tables externes sur des instances dupliquées avec accès en lecture, vous devez activer explicitement les fonctionnalités PolyBase sur l'instance dupliquée avec accès en lecture.
Toutes les sources de données et tables externes sont automatiquement propagées à l'instance dupliquée.
Limites
Cloud SQL n'est compatible qu'avec les opérations d'activation et de désactivation de PolyBase. Vous devez gérer manuellement les entités SQL Server à l'aide d'instructions T-SQL.
En ce qui concerne la configuration de la connexion réseau, les limites suivantes s'appliquent :
- Si vous utilisez Cloud Storage comme source de données externe, seule l' authentification de base est compatible.
- Les instances Cloud SQL régionales configurées avec des adresses IP publiques et privées ne sont pas compatibles avec la connectivité sortante.
- Les instances à haute disponibilité configurées avec une adresse IP publique ne sont pas compatibles avec PolyBase.
Cloud SQL pour SQL Server n'est pas compatible avec l'option de configuration du serveur
allow polybase export. Vous ne pouvez pas exporter de données de SQL Server vers une autre source de données à l'aide de PolyBase.La fonctionnalité d'insights sur les requêtes n'est pas compatible avec les requêtes de tables externes.
Les opérations de sauvegarde et de restauration des clés principales de base de données ne sont pas prises en charge. Vous devez gérer manuellement les mots de passe utilisés pour chiffrer les clés principales de base de données.
Étape suivante
- Activer et désactiver PolyBase
- Configurer des sources de données externes pour les utiliser avec PolyBase