O Cloud SQL para SQL Server oferece suporte ao PolyBase.
Com o PolyBase, a instância do Cloud SQL para SQL Server usa comandos Transact-SQL (T-SQL) para consultar diretamente os dados armazenados em fontes de dados externas como se eles estivessem armazenados em tabelas locais. Não é necessário instalar um software de conexão de cliente separado.
O PolyBase é compatível com todas as edições do Cloud SQL para SQL Server e séries de máquinas opções.
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: com suporte no SQL Server 2022 ou versões mais recentes.
- Oracle: com suporte no SQL Server 2019 e 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, ative 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. É necessário gerenciar as entidades do SQL Server manualmente usando instruções T-SQL.
Em relação à configuração da conexão de rede, as seguintes limitações se aplicam:
- Se você usar 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 oferecem suporte à conectividade de saída.
- As instâncias de alta disponibilidade (HA) configuradas com um IP público não são aceitas para uso com o PolyBase.
O Cloud SQL para SQL Server não oferece suporte à
allow polybase exportopção de configuração do servidor. Não é possível exportar dados do SQL Server para outra fonte de dados usando o PolyBase.O recurso de insights de consulta não oferece suporte a consultas de tabelas externas.
As operações para fazer backup e restaurar chaves mestras de banco de dados (DMKs) são indisponíveis. É necessário gerenciar manualmente senhas usadas para criptografar DMKs.