Compartilhar via


Espelhamento do Snowflake (versão preliminar)

O espelhamento no Fabric fornece uma experiência fácil para evitar operações de ETL (Extract, Transform, Load) complexas e integrar os dados existentes do depósito do Snowflake com o restante dos dados no Microsoft Fabric. É possível duplicar continuamente os dados existentes do Snowflake diretamente no OneLake do Fabric. No Fabric, é possível desbloquear cenários poderosos de business intelligence, inteligência artificial, engenharia de dados, ciência de dados e compartilhamento de dados.

Para obter um tutorial sobre como configurar o banco de dados do Snowflake para espelhamento no Fabric, consulte Tutorial: Configurar bancos de dados espelhados no Microsoft Fabric usando o Snowflake (versão preliminar).

Por que usar o espelhamento no Fabric?

Com o Espelhamento in Fabric, você não precisa reunir diferentes serviços de vários fornecedores. Em vez disso, é possível usar um produto altamente integrado, de ponta a ponta e fácil de usar, projetado para simplificar suas necessidades analíticas e desenvolvido para abertura e colaboração entre o Microsoft Snowflake e milhares de soluções de tecnologia capazes de ler o formato de tabela de código aberto do Delta Lake.

Quais experiências de análise são incorporadas?

Os bancos de dados espelhados no Fabric Synapse Data Warehousing são um item diferente do Warehouse e do ponto de extremidade de análise SQL.

Diagrama de espelhamento de banco de dados do Fabric Database para Snowflake.

O espelhamento cria três itens no espaço de trabalho do Fabric:

Cada banco de dados espelhado tem um ponto de extremidade de análise do SQL gerado automaticamente que fornece uma experiência analítica avançada sobre as Tabelas Delta criadas pelo processo de espelhamento. Os usuários têm acesso aos comandos T-SQL já conhecidos capazes de definir e consultar objetos de dados, mas não manipular os dados do ponto de extremidade da análise SQL, pois é uma cópia somente leitura. Você pode executar as seguintes ações no ponto de extremidade de análise SQL:

  • Explore as tabelas que fazem referência a dados em suas tabelas Delta Lake do Snowflake.
  • Crie consultas e exibições sem código e explore os dados visualmente sem necessitar de nenhuma linha de código.
  • Desenvolva modos SQL, funções com valor de tabela (TVFs) embutidos e procedimentos armazenados para encapsular a semântica e lógica de negócios no T-SQL.
  • Gerenciar permissões nos objetos.
  • Consulte dados em outros depósitos e lakehouses no mesmo espaço de trabalho.

Além do Editor de Consultas SQL do Microsoft Fabric, há um amplo ecossistema de ferramentas que pode consultar o ponto de extremidade da análise SQL, incluindo o SQL Server Management Studio, o Azure Data Studio e até mesmo o GitHub Copilot.

Considerações de segurança

Para habilitar o espelhamento no Fabric, você precisará de permissões do usuário para o banco de dados do Snowflake que contém as seguintes permissões:

  • CREATE STREAM
  • SELECT table
  • SHOW tables
  • DESCRIBE tables

Para obter mais informações, consulte a documentação do Snowflake sobre Privilégios do Controle de Acesso para tabelas de Streaming e Permissões necessárias para Streams.

Importante

Qualquer segurança granular estabelecida no depósito do Snowflake de origem deve ser reconfigurada no banco de dados espelhado no Microsoft Fabric. Para obter mais informações, confira Permissões granulares do SQL no Microsoft Fabric.

Considerações de custo do Snowflake espelhado

O Fabric não cobra taxas de entrada de dados de rede no OneLake para espelhamento. Não há custos de espelhamento quando os dados do Snowflake estão sendo duplicados no OneLake.

Há custos de computação e consulta na nuvem do Snowflake quando os dados estão sendo espelhados: computação de depósito virtual e computação de serviços de nuvem.

  • Taxas de computação do depósito virtual Snowflake:
    • As taxas de computação serão cobradas no lado do Snowflake se houver alterações de dados que estejam sendo lidas no Snowflake e, por sua vez, estejam sendo espelhadas no Fabric.
    • Todas as consultas de metadados executadas nos bastidores para verificar se há alterações de dados não são cobradas por nenhuma computação do Snowflake; no entanto, as consultas que produzem dados, como um SELECT * ativarão o depósito do Snowflake e a computação será cobrada.
  • Os serviços do Snowflake calculam os preços:
    • 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 do Snowflake que você tiver, você será cobrado pelos créditos correspondentes a todos os custos de serviços de nuvem.

Na captura de tela a seguir, é possível ver os custos de computação de depósito virtual e serviços de nuvem para o banco de dados Snowflake associado que está sendo espelhado no Fabric. Nesse cenário, a maioria dos custos de computação de serviços de nuvem (em amarelo) são provenientes de consultas de alteração de dados com base nos pontos mencionados anteriormente. As taxas de computação do depósito virtual (em azul) estão vindo estritamente das alterações de dados que estão sendo lidas do Snowflake e espelhadas no Fabric.

Captura de tela do gráfico de custos do Snowflake.

Para obter mais informações sobre os custos de consulta de nuvem específicos do Snowflake, consulte Documentos do Snowflake: Entendendo o custo geral.

Próxima etapa