Cloud SQL para SQL Server admite PolyBase.
Con PolyBase, tu instancia de Cloud SQL para SQL Server usa comandos de Transact-SQL (T-SQL) para consultar directamente los datos almacenados en fuentes de datos externas como si estuvieran almacenados en tablas locales. No es necesario instalar software de conexión del cliente por separado.
PolyBase es compatible con todas las ediciones de Cloud SQL para SQL Server y las opciones de series de máquinas.
Para obtener más información sobre PolyBase, consulta la documentación de Microsoft sobre la virtualización de datos con PolyBase en SQL Server.
Fuentes de datos externas
PolyBase en Cloud SQL para SQL Server es compatible con las siguientes fuentes de datos externas:
- Cloud Storage: Se admite en SQL Server 2022 o versiones posteriores.
- Oracle: Se admite en SQL Server 2019 y SQL Server 2022 o versiones posteriores.
Réplicas
PolyBase admite tablas externas en réplicas de lectura.
Si deseas consultar tablas externas en réplicas de lectura, debes habilitar de forma explícita las capacidades de PolyBase en la réplica de lectura.
Todas las fuentes y tablas de datos externos se propagan automáticamente a la réplica.
Limitaciones
Cloud SQL solo admite operaciones para habilitar y, luego, inhabilitar PolyBase. Debes administrar las entidades de SQL Server de forma manual con instrucciones de T-SQL.
En cuanto a la configuración de la conexión de red, se aplican las siguientes limitaciones:
- Si usas Cloud Storage como fuente de datos externa, solo se admite la autenticación básica.
- Las instancias regionales de Cloud SQL configuradas con IPs públicas y privadas no admiten la conectividad saliente.
- Las instancias de alta disponibilidad (HA) configuradas con una IP pública no se admiten para su uso con PolyBase.
Cloud SQL para SQL Server no admite la opción de configuración del servidor
allow polybase export. No puedes exportar datos de SQL Server a otra fuente de datos con PolyBase.La función Estadísticas de consultas no admite consultas a tablas externas.
No se admiten las operaciones para crear copias de seguridad y restablecer las claves maestras de la base de datos (DMK). Debes administrar manualmente las contraseñas que se usan para encriptar las DMK.