Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Neste guia, junte dois contêineres do Azure Cosmos DB para NoSQL de bancos de dados separados usando o espelhamento do Fabric.
Você pode unir dados do Cosmos DB com quaisquer outros bancos de dados espelhados, armazéns ou lakehouses no mesmo workspace do Fabric.
Importante
O espelhamento para o Azure Cosmos DB está atualmente em versão prévia. Não há suporte para cargas de trabalho de produção durante a visualização. Atualmente, há suporte apenas para contas do Azure Cosmos DB para NoSQL.
Pré-requisitos
- Uma conta existente do Azure Cosmos DB para NoSQL.
- Se você não tiver uma assinatura do Azure, experimente o Azure Cosmos DB para NoSQL gratuitamente.
- Se você tiver uma assinatura existente do Azure, crie uma nova conta do Azure Cosmos DB para NoSQL.
- Uma capacidade existente do Fabric. Se você não tiver uma capacidade existente, inicie uma avaliação do Fabric.
- A conta do Azure Cosmos DB para NoSQL deve ser configurada para espelhamento do Fabric. Para obter mais informações, consulte os requisitos da conta.
Dica
Durante a visualização pública, é recomendável usar uma cópia de teste ou desenvolvimento de seus dados existentes do Azure Cosmos DB que podem ser recuperados rapidamente de um backup.
Configurar espelhamento e pré-requisitos
Configure o espelhamento para o banco de dados do Azure Cosmos DB para NoSQL. Se você não tiver certeza de como configurar o espelhamento, consulte o tutorial configurar banco de dados espelhado.
Navegue até o portal do Fabric.
Crie uma nova conexão usando as credenciais da sua conta do Azure Cosmos DB.
Espelhar o primeiro banco de dados usando a conexão configurada.
Agora, espelha o segundo banco de dados.
Aguarde até que a replicação conclua o instantâneo inicial dos dados para ambos os espelhos.
Criar uma consulta que une bancos de dados
Agora, use o ponto de extremidade de análise do SQL para criar uma consulta em dois itens de banco de dados espelhados, sem a necessidade de movimentação de dados. Ambos os itens devem estar no mesmo workspace.
Navegue até um dos bancos de dados espelhados no portal do Fabric.
Alterne do Azure Cosmos DB espelhado para o ponto de extremidade de análise do SQL.
No menu, selecione + Armazéns. Selecione o item de ponto de extremidade de análise do SQL para o outro banco de dados espelhado.
Abra o menu de contexto da tabela e selecione Nova Consulta SQL. Escreva uma consulta de exemplo que combine ambos os bancos de dados.
Por exemplo, essa consulta seria executada em vários contêineres e bancos de dados, sem qualquer movimentação de dados. Este exemplo pressupõe o nome da tabela e das colunas. Use sua própria tabela e colunas ao escrever sua 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 desc
Você pode adicionar dados de mais fontes e consultá-los perfeitamente. O Fabric simplifica e facilita a junção de seus dados organizacionais.