O Cloud SQL para SQL Server é compatível com o PolyBase.
Com o PolyBase, sua instância do Cloud SQL para SQL Server usa comandos Transact-SQL (T-SQL) para consultar diretamente dados armazenados em fontes de dados externas como se eles estivessem armazenados em tabelas locais. Não é necessário instalar um software separado de conexão do cliente.
O PolyBase é compatível com todas as edições do Cloud SQL para SQL Server e opções de série de máquinas.
Para mais informações sobre o PolyBase, consulte a documentação da Microsoft sobre a virtualização de dados com o PolyBase no SQL Server.
Fontes de dados externas
O PolyBase no Cloud SQL para SQL Server é compatível com as seguintes fontes de dados externas:
- Cloud Storage: compatível com o SQL Server 2022 ou versões mais recentes.
- Oracle: compatível com o SQL Server 2019 e o SQL Server 2022 ou versões mais recentes.
Réplicas
O PolyBase oferece suporte a tabelas externas em réplicas de leitura.
Se você quiser consultar tabelas externas em réplicas de leitura, será necessário ativar explicitamente os recursos do PolyBase na réplica de leitura.
Todas as fontes de dados e tabelas externas são propagadas automaticamente para a réplica.
Limitações
O Cloud SQL oferece suporte apenas a operações para ativar e desativar o PolyBase. É preciso gerenciar manualmente as entidades do SQL Server usando instruções T-SQL.
Em relação à configuração da conexão de rede, as seguintes limitações se aplicam:
- Se você estiver usando o Cloud Storage como uma fonte de dados externa, apenas a autenticação básica será aceita.
- As instâncias regionais do Cloud SQL configuradas com IPs públicos e particulares não são compatíveis com a conectividade de saída.
- As instâncias de alta disponibilidade (HA) configuradas com um IP público não são compatíveis com o PolyBase.
O Cloud SQL para SQL Server não é compatível com a opção de configuração do servidor
allow polybase export. Não é possível exportar dados do SQL Server para outra fonte de dados usando o PolyBase.O recurso Query Insights não é compatível com consultas de tabelas externas.
As operações para fazer backup e restaurar chaves mestras de banco de dados (DMKs) são indisponíveis. Você precisa gerenciar manualmente as senhas usadas para criptografar DMKs.