Cloud SQL per SQL Server supporta PolyBase.
Con PolyBase, l'istanza Cloud SQL per SQL Server utilizza i comandi Transact-SQL (T-SQL) per eseguire query direttamente sui dati archiviati in origini dati esterne come se fossero archiviati in tabelle locali. Non è necessario installare un software di connessione client separato.
PolyBase è supportato in tutte le versioni di Cloud SQL per SQL Server e nelle opzioni delle serie di macchine.
Per saperne di più su PolyBase, consulta la documentazione di Microsoft sulla virtualizzazione dei dati con PolyBase in SQL Server.
Origini dati esterne
PolyBase in Cloud SQL per SQL Server è compatibile con le seguenti origini dati esterne:
- Cloud Storage: supportato in SQL Server 2022 o versioni successive.
- Oracle: supportato in SQL Server 2019 e SQL Server 2022 o versioni successive.
Repliche
PolyBase supporta le tabelle esterne sulle repliche di lettura.
Se vuoi eseguire query su tabelle esterne sulle repliche di lettura, devi abilitare esplicitamente le funzionalità di PolyBase sulla replica di lettura.
Tutte le origini dati e le tabelle esterne vengono propagate automaticamente alla replica.
Limitazioni
Cloud SQL supporta solo le operazioni per abilitare e disabilitare PolyBase. Devi gestire manualmente le entità SQL Server utilizzando le istruzioni T-SQL.
Per quanto riguarda la configurazione della connessione di rete, si applicano le seguenti limitazioni:
- Se utilizzi Cloud Storage come origine dati esterna, è supportata solo l'autenticazione di base.
- Le istanze Cloud SQL regionali configurate con IP sia pubblici che privati non supportano la connettività in uscita.
- Le istanze ad alta affidabilità (HA) configurate con un IP pubblico non sono supportate per l'utilizzo con PolyBase.
Cloud SQL per SQL Server non supporta l'opzione di configurazione del server
allow polybase export. Non puoi esportare dati da SQL Server a un'altra origine dati utilizzando PolyBase.La funzionalità Query Insights non supporta le query di tabelle esterne.
Le operazioni di backup e ripristino delle chiavi master del database (DMK) non sono supportate. Devi gestire manualmente le password utilizzate per criptare le chiavi DMK.