Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Mirroring em Fabric proporciona uma experiência fácil para evitar uma ETL (Extração Transformação Carga) complexa e integrar os dados existentes do seu armazém de Snowflake com o resto dos seus dados no Microsoft Fabric. Você pode replicar continuamente seus dados existentes do Snowflake diretamente no OneLake da Fabric. Dentro do Fabric, você pode desbloquear cenários poderosos de business intelligence, inteligência artificial, engenharia de dados, ciência de dados e compartilhamento de dados.
Para um tutorial sobre a configuração da sua base de dados Snowflake para espelhamento no Microsoft Fabric, veja Tutorial: Configure bases de dados do Microsoft Fabric espelhadas usando o Snowflake.
Por que usar o espelhamento na malha?
Com o Mirroring no Fabric, não precisas unir diferentes serviços de vários fornecedores. Em vez disso, você pode desfrutar de um produto altamente integrado, de ponta a ponta e fácil de usar, concebido para simplificar as suas necessidades de análise, e criado para proporcionar abertura e colaboração entre a Microsoft, Snowflake e as milhares de soluções de tecnologia que podem ler o formato de tabela Delta Lake de código aberto.
Que experiências analíticas são incorporadas?
Os bancos de dados espelhados são um item no Fabric Data Warehousing, distinto do Warehouse e do ponto de extremidade de análise SQL.
O espelhamento cria estes itens no espaço de trabalho do Fabric:
- O item espelhado do banco de dados. Isso permite cenários downstream, como engenharia de dados, ciência de dados e muito mais. Gestão de Espelhamento
- A replicação dos metadados das tabelas Iceberg no OneLake é realizada através de atalhos para o armazenamento que contém as suas tabelas Iceberg. O OneLake converte automaticamente estas tabelas Iceberg para tabelas formatadas Delta Lake para utilização em cargas de trabalho Fabric.
- A replicação de dados de tabelas de gestão para OneLake e a conversão para Parquet, num formato preparado para análises.
- Um endpoint de análise SQL
Cada banco de dados espelhado tem um ponto de extremidade de análise SQL gerado automaticamente que fornece uma experiência analítica rica sobre as tabelas delta criadas pelo processo de espelhamento. Os utilizadores têm acesso a comandos T-SQL familiares que podem definir e consultar objetos de dados, mas não manipular os dados do endpoint de análise SQL, uma vez que é uma cópia só de leitura. Pode realizar as seguintes ações no endpoint de análise SQL:
- Explore as tabelas que fazem referência a dados nas tabelas Delta Lake no Snowflake.
- Não crie consultas e visualizações de código e explore dados visualmente sem escrever uma linha de código.
- Desenvolva exibições SQL, TVFs embutidos (funções com valor de tabela) e procedimentos armazenados para encapsular sua semântica e lógica de negócios em T-SQL.
- Gerencie permissões nos objetos.
- Consulte dados em outros Armazéns e Lakehouses no mesmo espaço de trabalho.
Para além do editor de consultas SQL, existe um vasto ecossistema de ferramentas que podem consultar o endpoint de análise SQL, incluindo SQL Server Management Studio (SSMS), a extensão MSSQL para Visual Studio Code, e até GitHub Copilot.
Considerações de segurança
Para habilitar o espelhamento de malha, você precisará de permissões de usuário para seu banco de dados Snowflake que contém as seguintes permissões:
CREATE STREAMSELECT tableSHOW tablesDESCRIBE tables
Para mais informações, consulte a documentação do Snowflake sobre Privilégios de Controlo de Acesso para tabelas de transmissão e Permissões Necessárias para fluxos.
Importante
Qualquer segurança granular estabelecida no armazém Snowflake de origem deve ser reconfigurada na base de dados espelhada no Microsoft Fabric. Para mais informações, consulte as permissões granulares de SQL em Microsoft Fabric.
Espelhando o Snowflake atrás do firewall
Verifique os requisitos de rede para acessar sua fonte de dados do Snowflake. Se sua fonte de dados do 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 Azure Virtual Network ou a rede da máquina gateway devem ligar-se à instância Snowflake através de um endpoint privado ou ser permitidos pela regra do firewall. Para começar, veja Tutorial: Configure Microsoft Fabric bases de dados espelhadas do Snowflake.
Considerações sobre o custo do floco de neve espelhado
A computação de malha usada para replicar seus dados no Fabric OneLake é gratuita. O custo de armazenamento de espelhamento é gratuito até um limite baseado na capacidade. Para mais informações, consulte Custo do espelhamento e Preços do Microsoft Fabric. O cálculo para consultar dados usando SQL, Power BI ou Spark é cobrado a taxas normais.
O Fabric não cobra taxas de entrada de dados de rede no OneLake para espelhamento.
Há custos de computação e de consulta na nuvem associados ao Snowflake quando os dados estão a ser espelhados: computação de armazém virtual e computação de serviços em nuvem.
- Encargos de computação do armazém virtual Snowflake:
- As taxas de computação serão cobradas no lado do Snowflake se houver alterações de dados que estão sendo lidas no Snowflake e, por sua vez, estão sendo espelhadas no Fabric.
- Quaisquer consultas de metadados executadas nos bastidores para verificar alterações de dados não são cobradas por qualquer computação do Snowflake; no entanto, consultas que produzam dados, como um
SELECT *, irão acordar o armazém Snowflake e a computação será cobrada.
- Os serviços Snowflake calculam as taxas:
- Embora não haja cobranças de computação para tarefas de bastidores, como criação, consultas de metadados, controle de acesso, exibição de alterações de dados e até mesmo consultas DDL, há custos de nuvem associados a essas consultas.
- Dependendo do tipo de edição Snowflake que você tem, você será cobrado pelos créditos correspondentes para quaisquer custos de serviços de nuvem.
Na captura de ecrã a seguir, pode ver os custos de computação do armazém virtual e dos serviços de nuvem para o banco de dados Snowflake associado, que está a ser espelhado no Fabric. Nesse cenário, a maioria dos custos de computação dos serviços de nuvem (em amarelo) vem de consultas de alteração de dados com base nos pontos mencionados anteriormente. As taxas de computação do armazém virtual (em azul) derivam estritamente das alterações de dados que são lidas do Snowflake e refletidas no Fabric.
Para obter mais informações sobre os custos de consulta de nuvem específicos do Snowflake, consulte Documentos do Snowflake: Entendendo o custo geral.