Compartir a través de


Creación de reflejo de Azure SQL Managed Instance (versión preliminar)

La creación de reflejos en Fabric proporciona una experiencia sencilla para evitar ETL (extracción transformación carga) complejos e integrar el patrimonio de Azure SQL Managed Instance con el resto de los datos en Microsoft Fabric. Puede replicar continuamente Azure SQL Managed Instance existentes directamente en OneLake de Fabric. Dentro de Fabric, puede desbloquear potentes escenarios de inteligencia empresarial, inteligencia artificial, Ingeniería de datos, Ciencia de datos y uso compartido de datos.

Para ver un tutorial sobre cómo configurar Azure SQL Managed Instance para la creación de reflejos en Fabric, vea Tutorial: Configuración de bases de datos reflejadas en Microsoft Fabric desde Azure SQL Managed Instance (versión preliminar).

¿Por qué conviene usar la creación de reflejos en Fabric?

Con Creación de reflejo en Fabric, no es necesario agrupar diferentes servicios de varios proveedores. En su lugar, puede disfrutar de un producto altamente integrado, de un extremo a otro y fácil de usar, que ha sido diseñado para simplificar las necesidades de análisis y creado para la apertura y colaboración entre Microsoft, Azure SQL Managed Instance y las miles de soluciones tecnológicas que pueden leer el formato de tabla de Delta Lake de código abierto.

¿Qué experiencias de análisis se crean?

Los catálogos reflejados son un elemento de Almacenamiento de datos de Fabric distinto del Almacén y del punto de conexión de análisis SQL.

Diagrama de creación de reflejo de la base de datos de Fabric para Azure SQL Managed Instance.

La creación de reflejo crea tres elementos en el área de trabajo de Fabric:

Cada instancia de Azure SQL Managed Instance reflejada tiene un punto de conexión de análisis SQL generado automáticamente que proporciona una experiencia analítica enriquecida sobre las tablas Delta que crea el proceso de creación de reflejo. Los usuarios tienen acceso a comandos de T-SQL conocidos que pueden definir y consultar objetos de datos, pero no manipular los datos desde el punto de conexión de análisis SQL, ya que es una copia de solo lectura. Puede realizar las siguientes acciones en el punto de conexión de análisis SQL:

  • Explore las tablas que hacen referencia a datos de las tablas de Delta Lake desde Azure SQL Managed Instance.
  • Cree consultas y vistas sin código y explore los datos visualmente sin escribir una línea de código.
  • Cree vistas SQL, TVF insertadas (funciones con valores de tabla) y procedimientos almacenados para encapsular la semántica y la lógica de negocios en T-SQL.
  • Administre los permisos en los objetos.
  • Consulte los datos de otros almacenes e instancias de Lakehouse en la misma área de trabajo.

Además del Editor de consultas SQL de Microsoft Fabric, hay un amplio ecosistema de herramientas que pueden consultar el punto de conexión de SQL Analytics, incluido SQL Server Management Studio, Azure Data Studio e incluso GitHub Copilot.

Requisitos de red

Durante la versión preliminar actual, la creación de reflejos para Azure SQL Managed Instance requiere que use el punto de conexión público y configure la red virtual de instancia administrada de SQL para permitir el tráfico desde y hacia los servicios de Azure. Puede usar etiquetas de servicio de Azure Cloud o Power BI para definir el ámbito de esta configuración:

Transacciones activas, cargas de trabajo y comportamientos del motor de replicador

  • Las transacciones activas siguen manteniendo el truncamiento del registro de transacciones hasta que la transacción se confirme y la instancia de Azure SQL Managed Instance se ponga al día o se anulen las transacciones. Las transacciones de larga duración pueden derivar en que el registro de transacciones se rellene más de lo normal. El registro de transacciones de la base de datos de origen debe supervisarse para que no se rellene. Para obtener más información, vea El registro de transacciones crece debido a transacciones de larga duración y CDC.
  • La carga de trabajo de cada usuario varía. Durante la instantánea inicial, puede haber más uso de recursos en la base de datos de origen, tanto para CPU como para IOPS (operaciones de entrada/salida por segundo, para leer las páginas). Las operaciones de actualización y eliminación de tablas pueden provocar un aumento de la generación de registros. Obtenga más información sobre cómo supervisar los recursos de la instancia de Azure SQL Managed Instance.
  • El motor del replicador supervisa cada tabla para ver los cambios de forma independiente. Si no hay actualizaciones en una tabla de origen, el motor del replicador comienza a desactivarse con una duración exponencialmente creciente para esa tabla, hasta una hora. Lo mismo puede ocurrir si se produce un error transitorio, lo que impide la actualización de datos. El motor del replicador reanudará automáticamente el sondeo normal después de detectar los datos actualizados.

Compatibilidad con modelos de compra y niveles

Azure SQL Managed Instance de origen puede ser una única instancia administrada de SQL o una instancia administrada de SQL que pertenezca a un grupo de instancias.

Paso siguiente