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 tutorial, você configurará um banco de dados espelhado do Fabric do Snowflake.
Neste exemplo, você aprenderá a configurar uma conexão segura com suas fontes de dados snowflake, juntamente com outras informações úteis para familiarizar-se e proficiente com os conceitos de Espelhamento no Microsoft Fabric.
Observação
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 no Fabric?
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 existente do Fabric. Se não tiver uma, inicie uma avaliação do Fabric.
- Você precisará de permissões de usuário para o banco de dados Snowflake que contém as permissões a seguir. 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 STREAMSELECT tableSHOW tablesDESCRIBE tables
- O usuário precisa ter pelo menos uma função atribuída que permita o acesso à instância do Snowflake.
- Verifique os requisitos de rede para acessar sua fonte de dados snowflake. Se a fonte de dados snowflake não estiver acessível publicamente e estiver dentro de uma rede privada, crie um gateway de dados de rede virtual ou instale um gateway de dados local para espelhar os dados. A Rede Virtual do Azure ou a rede da máquina de gateway devem se conectar à instância do Snowflake por meio de um ponto de extremidade privado ou ser permitida pela regra de firewall.
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 workspace existente (não Meu Workspace) ou criar um novo workspace.
- No workspace, navegue até o hub Criar .
- Depois de selecionar o workspace 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.
Conectar-se à instância do Snowflake em qualquer nuvem
Observação
Talvez seja necessário alterar a nuvem de firewall para permitir que o Espelhamento se conecte à instância do Snowflake.
Selecione Snowflake em "Nova conexão" ou selecione uma conexão existente.
Se você selecionou "Nova conexão", insira os detalhes da conexão para o banco de dados Snowflake.
Configuração de conexã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://nome do servidor.Warehouse Na seção Warehouses do menu de recursos no Snowflake, selecione Warehouses. O armazém é o Snowflake Warehouse (Computação) e não o banco de dados. Conexão Crie uma nova conexão. Nome da conexão Deve ser preenchido automaticamente. Altere-o para um nome que você gostaria de usar. Gateway de Dados Selecione o padrão (Nenhum) ou o nome do gateway de dados de rede virtual ou do gateway de dados local, de acordo com seu cenário. Tipo de autenticação Snowflake Nome de usuário Seu nome de usuário snowflake que você criou para entrar no Snowflake.com. Senha Sua senha snowflake que você criou quando criou suas informações de logon em 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 Espelhamento ser iniciado serão espelhadas. Você pode optar por espelhar todas as tabelas gerenciadas e Iceberg, ou apenas todas as tabelas gerenciadas (ignorando quaisquer novas tabelas Iceberg).
- Opcionalmente, escolha apenas alguns objetos para espelhar. Desative a opção Espelhar todos os dados e selecione tabelas individuais do banco de dados.
Observação
Se você optar por replicar quaisquer tabelas Iceberg, precisará saber como se conectar ao armazenamento subjacente aos dados. Uma conexão de armazenamento será necessária. Portanto, certifique-se de selecionar apenas as tabelas Iceberg que podem ser acessadas por meio da mesma conexão de armazenamento.
Para encontrar o armazenamento associado a uma tabela Iceberg em Snowflake, execute a função de sistema
SYSTEM$GET_ICEBERG_TABLE_INFORMATIONno Snowflake.Para este tutorial, selecionamos a opção Espelhar todos os dados.
Selecione Conectar. Se você optar por espelhar tabelas Iceberg, insira as informações de conexão para o armazenamento que contém suas tabelas Iceberg.
Nomeie seu banco de dados espelhado e, em seguida, selecione Criar banco de dados espelhado. O espelhamento começa.
Aguarde de dois a cinco minutos. Em seguida, selecione Monitorar duplicação para ver o status.
Após alguns minutos, o status deve mudar para Em execução, o que significa que as tabelas estão sendo sincronizadas.
Se você as tabelas e o status de duplicação correspondente não estiverem visíveis, aguarde alguns segundos e atualize o painel.
Quando a cópia inicial das tabelas for feita, uma data será exibida na coluna Última atualização.
Agora que seus dados estão em funcionamento, há vários cenários de análise disponíveis em todo o Fabric.
Importante
Qualquer segurança granular estabelecida no banco de dados de origem deve ser reconfigurada no banco de dados espelhado no Microsoft Fabric.
Monitorar espelhamento do Fabric
Depois que o espelhamento estiver configurado, você será direcionado para a página Status do espelhamento. Aqui, é possível monitorar o estado atual da duplicação.
Para obter mais informações e detalhes sobre os estados de replicação, veja Monitorar a replicação de banco de dados espelhados do Fabric.
Importante
Se não houver atualizações nas tabelas de origem, o mecanismo do replicador começará a recuar com uma duração exponencialmente crescente, até uma hora. O mecanismo do replicador retomará automaticamente a sondagem regular depois que os dados atualizados forem detectados.