Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta guía, una dos contenedores de Azure Cosmos DB para NoSQL de bases de datos independientes mediante la creación de reflejo de Fabric.
Puede combinar datos desde Cosmos DB con cualquier otra base de datos reflejada, almacenes o almacenes de lago dentro de la misma área de trabajo de Fabric.
Prerrequisitos
- Una cuenta existente de Azure Cosmos DB para NoSQL.
- Si no tiene una suscripción de Azure, pruebe Azure Cosmos DB para NoSQL gratis.
- Si tiene una suscripción de Azure existente, cree una nueva cuenta de Azure Cosmos DB para NoSQL.
- Una capacidad de Fabric existente. Si no tiene una capacidad existente, inicie una versión de prueba de Fabric.
- La cuenta de Azure Cosmos DB para NoSQL debe configurarse para la creación de reflejo de Fabric. Para obtener más información, consulte Requisitos de la cuenta.
Sugerencia
Se recomienda usar una copia de prueba o desarrollo de los datos existentes de Azure Cosmos DB que se pueden recuperar rápidamente de una copia de seguridad.
Configuración de la creación de reflejos y requisitos previos
Configure la creación de reflejo para la base de datos de Azure Cosmos DB para NoSQL. Si no está seguro de cómo configurar la creación de reflejo, consulte el tutorial configuración de la base de datos reflejada.
Vaya al portal de Fabric.
Cree una nueva conexión mediante las credenciales de la cuenta de Azure Cosmos DB.
Refleje la primera base de datos mediante la conexión que configuró.
Ahora, refleje la segunda base de datos.
Espere a que la replicación finalice la instantánea inicial de los datos para ambos reflejos.
Creación de una consulta que une bases de datos
Ahora, use el punto de conexión de SQL Analytics para crear una consulta en dos elementos de base de datos reflejados, sin necesidad de movimiento de datos. Ambos elementos deben estar en la misma área de trabajo.
Vaya a una de las bases de datos reflejadas en el portal de Fabric.
Cambie del punto de conexión de Azure Cosmos DB reflejado a SQL Analytics.
En el menú, seleccione + Almacenes. Seleccione el elemento de punto de conexión de SQL Analytics para la otra base de datos reflejada.
Abra el menú contextual de la tabla y seleccione Nueva consulta SQL. Escriba una consulta de ejemplo que combine ambas bases de datos.
Por ejemplo, esta consulta se ejecutaría en varios contenedores y bases de datos, sin ningún movimiento de datos. En este ejemplo se supone el nombre de la tabla y las columnas. Use su propia tabla y columnas al escribir la consulta SQL.
SELECT product_category_count = COUNT (product_category), product_category FROM [StoreSalesDB].[dbo].[storeorders_Sql] as StoreSales INNER JOIN [dbo].[OrdersDB_order_status] as OrderStatus ON StoreSales.order_id = OrderStatus.order_id WHERE order_status='delivered' AND OrderStatus.order_month_year > '6/1/2022' GROUP BY product_category ORDER BY product_category_count descPuede agregar datos de más orígenes y consultarlos sin problemas. Fabric simplifica y facilita la combinación de los datos de la organización.