Présentation de la compatibilité de Cloud SQL pour SQL Server avec PolyBase

<meta <="" content="Cette page décrit les avantages de l'utilisation de PolyBase avec vos instances Cloud SQL pour SQL Server." name="description" />

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 elles é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 de Cloud SQL pour SQL Server et 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 :

  • Cloud Storage : compatible avec SQL Server 2022 ou version ultérieure.
  • Oracle : compatible avec SQL Server 2019 et SQL Server 2022 ou version ultérieure.

Instances répliquées

PolyBase est compatible avec les tables externes sur les instances répliquées avec accès en lecture.

Si vous souhaitez interroger des tables externes sur des instances répliquées avec accès en lecture, vous devez activer explicitement les fonctionnalités PolyBase sur l'instance répliquée avec accès en lecture.

Toutes les sources de données et tables externes sont automatiquement propagées à la réplique.

Limites

  • Cloud SQL n'est compatible qu'avec les opérations permettant d'activer et de désactiver PolyBase. Vous devez gérer manuellement les entités SQL Server à l'aide d'instructions T-SQL.

  • Les limites suivantes s'appliquent à la configuration de la connexion réseau :

    • Si vous utilisez Cloud Storage comme source de données externe, seule l'authentification de base est acceptée.
    • 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 depuis SQL Server vers une autre source de données à l'aide de PolyBase.

  • La fonctionnalité 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 maîtres de base de données (DMK) ne sont pas prises en charge. Vous devez gérer manuellement les mots de passe utilisés pour chiffrer les DMK.

Étapes suivantes