Tutorial: Configurar bancos de dados espelhados do Microsoft Fabric a partir do Snowflake
Neste tutorial, você configurará um banco de dados espelhado de malha do Snowflake.
Neste exemplo, você aprenderá como configurar uma conexão segura com sua(s) fonte(s) de dados do Snowflake, juntamente com outras informações úteis para você se familiarizar e se familiarizar com os conceitos de espelhamento no Microsoft Fabric.
Nota
Embora este exemplo seja específico do Snowflake, você pode encontrar etapas detalhadas para configurar o Espelhamento para outras fontes de dados, como o Banco de Dados SQL do Azure ou o Azure Cosmos DB. Para obter mais informações, consulte O que é espelhamento na malha?
Pré-requisitos
- Crie ou use um armazém Snowflake existente. Você pode se conectar a qualquer versão da instância do Snowflake em qualquer nuvem, incluindo o Microsoft Azure.
- Você precisa de uma capacidade de malha existente. Caso contrário, inicie uma avaliação do Fabric.
- Você precisará de permissões de usuário para seu banco de dados Snowflake que contém as seguintes permissões. Para obter mais informações, consulte a documentação do Snowflake sobre privilégios de controle de acesso para tabelas de streaming e permissões necessárias para fluxos.
CREATE STREAM
SELECT table
SHOW tables
DESCRIBE tables
- O usuário precisa ter pelo menos uma função atribuída que permita o acesso ao banco de dados Snowflake.
Criar um banco de dados espelhado
Nesta seção, forneceremos uma breve visão geral de como criar um novo banco de dados espelhado para usar com sua fonte de dados espelhada do Snowflake.
Você pode usar um espaço de trabalho existente (não Meu Espaço de Trabalho) ou criar um novo espaço de trabalho.
- No seu espaço de trabalho, navegue até o hub Criar .
- Depois de selecionar o espaço de trabalho que deseja usar, selecione Criar.
- Role para baixo e selecione o cartão Floco de neve espelhado.
- Insira o nome do novo banco de dados.
- Selecione Criar.
Conecte-se à sua instância do Snowflake em qualquer nuvem
Nota
Talvez seja necessário alterar a nuvem do firewall para permitir que o Mirroring se conecte à instância do Snowflake.
Selecione Floco de neve em "Nova conexão" ou selecione uma conexão existente.
Se você selecionou "Nova conexão", insira os detalhes da conexão com o banco de dados Snowflake.
Definição de ligação Description Servidor Você pode encontrar o nome do servidor navegando até as contas no menu de recursos no Snowflake. Passe o mouse sobre o nome da conta, você pode copiar o nome do servidor para a área de transferência. Remova o https://
do nome do servidor.Armazém Na seção Armazéns do menu de recursos em Flocos de neve, selecione Armazéns. O armazém é o Snowflake Warehouse (Compute) e não o banco de dados. Ligação Crie uma nova conexão. Nome da ligação Deve ser preenchido automaticamente. Altere-o para um nome que você gostaria de usar. Tipo de autenticação Snowflake Nome de utilizador Seu nome de usuário do Snowflake que você criou para entrar no Snowflake.com. Palavra-passe Sua senha do Snowflake que você criou quando criou suas informações de login no Snowflake.com. Selecione o banco de dados na lista suspensa.
Iniciar o processo de espelhamento
A tela Configurar espelhamento permite espelhar todos os dados no banco de dados, por padrão.
- Espelhar todos os dados significa que todas as novas tabelas criadas após o início do espelhamento serão espelhadas.
- Opcionalmente, escolha apenas determinados objetos para espelhar. Desative a opção Espelhar todos os dados e selecione tabelas individuais do banco de dados.
Para este tutorial, selecionamos a opção Espelhar todos os dados .
Selecione Espelhar banco de dados. O espelhamento começa.
Aguarde 2-5 minutos. Em seguida, selecione Monitorar replicação para ver o status.
Após alguns minutos, o status deve mudar para Executando, o que significa que as tabelas estão sendo sincronizadas.
Se você não vir as tabelas e o status de replicação correspondente, aguarde alguns segundos e atualize o painel.
Quando eles terminarem a cópia inicial das tabelas, uma data aparecerá na coluna Última atualização .
Agora que seus dados estão ativos e em execução, há vários cenários de análise disponíveis em toda a malha.
Importante
Qualquer segurança granular estabelecida no banco de dados de origem deve ser reconfigurada no banco de dados espelhado no Microsoft Fabric.
Espelhamento de malha do monitor
Depois que o espelhamento estiver configurado, você será direcionado para a página Status do espelhamento. Aqui, você pode monitorar o estado atual da replicação.
Para obter mais informações e detalhes sobre os estados de replicação, consulte Replicação de banco de dados espelhado do Monitor Fabric.
Importante
Se não houver atualizações nas tabelas de origem, o mecanismo replicador começará a recuar com uma duração exponencialmente crescente, de até uma hora. O mecanismo replicador retomará automaticamente a sondagem regular depois que os dados atualizados forem detetados.