Guia de decisão do Microsoft Fabric: Escolha entre Warehouse e Lakehouse
O Microsoft Fabric oferece duas cargas de trabalho de formato padrão aberto em escala empresarial para armazenamento de dados: Warehouse e Lakehouse. Este artigo compara as duas plataformas e os pontos de decisão para cada uma.
Critério
Soluções No Code ou Pro Code: Como você prefere desenvolver?
- Spark
- Usar o Lakehouse
- T-SQL
- Usar o Warehouse
Necessidades de armazenamento: você precisa de transações em múltiplas tabelas?
- Sim
- Usar o Warehouse
- Não
- Usar o Lakehouse
Complexidade de dados: que tipo de dados você está analisando?
- Não sei
- Usar o Lakehouse
- Dados não estruturados e estruturados
- Usar o Lakehouse
- Somente dados estruturados
- Usar o Warehouse
Escolher um serviço candidato
Execute uma avaliação detalhada do serviço para confirmar que ele atende às suas necessidades.
O item de Warehouse no Data Warehouse do Fabric é um data warehouse de escala empresarial com formato padrão aberto.
- Desempenho sem ajustes, com configuração e implantação mínimas, sem necessidade de configurar a computação ou o armazenamento.
- Experiências de warehouse simples e intuitiva para profissionais de dados iniciantes e experientes (código não/pro).
- O warehouse centrado no lake armazena dados no OneLake em formato Delta aberto com fácil recuperação e gerenciamento de dados.
- Totalmente integrado a todas as cargas de trabalho do Fabric.
- Carregamento de dados e transformações em escala, com garantias transacionais completas envolvendo múltiplas tabelas fornecidas pelo mecanismo SQL.
- Armazéns virtuais com consulta entre bancos de dados e uma camada semântica totalmente integrada.
- Plataforma pronta para empresas com visibilidade de uso e desempenho de ponta a ponta, com governança e segurança internas.
- Flexibilidade para criar um data warehouse ou um data mesh com base nas necessidades organizacionais, utilizando opções de ferramentas sem código, de código baixo ou T-SQL para transformações.
O item Lakehouse na Fabric Data Engineering é uma plataforma de arquitetura de dados para armazenar, gerenciar e analisar dados estruturados e não estruturados em um único local.
- Armazene, gerencie e analise dados estruturados e não estruturados em um único local para obter insights e tomar decisões com mais rapidez e eficiência.
- Solução flexível e escalonável que permite que as organizações lidem com grandes volumes de dados de todos os tipos e tamanhos.
- Ingerir facilmente dados de várias fontes diferentes, que são convertidas em um formato Delta unificado
- Descoberta e registro automáticos de tabelas para uma experiência totalmente gerenciada de transformação de arquivo para tabela, voltada para engenheiros de dados e cientistas de dados.
- Ponto de extremidade de análise SQL automático e conjunto de dados padrão que permite a consulta T-SQL de tabelas Delta no lake.
Ambos estão incluídos nas capacidades do Power BI Premium ou do Fabric.
Comparar diferentes funcionalidades de armazenagem
Esta tabela compara o Warehouse com o endpoint de análises SQL do Lakehouse.
Oferta do Microsoft Fabric
Armazém
Ponto de extremidade de análise SQL do Lakehouse
Recursos primários
Compatível com ACID, armazenamento completo de dados com suporte a transações no T-SQL.
Ponto de extremidade de análise SQL somente leitura gerado pelo sistema para consulta e serviço T-SQL do Lakehouse. Dá suporte à análise nas tabelas Delta do Lakehouse e às pastas do Delta Lake referenciadas por meio de atalhos.
Perfil do desenvolvedor
Desenvolvedores do SQL ou desenvolvedores cidadãos
Engenheiros de dados ou desenvolvedores de SQL
Carregamento de dados
SQL, pipelines, fluxos de dados
Spark, pipelines, fluxos de dados, atalhos
Suporte à tabela Delta
Lê e grava tabelas Delta
Lê tabelas delta
Camada de armazenamento
Formato de Dados Abertos – Delta
Formato de Dados Abertos - Delta
Caso de uso recomendado
- Data Warehousing para uso corporativo
- Data Warehousing com suporte para uso departamental, de unidade de negócios ou de autoatendimento
- Análise de dados estruturados no T-SQL com tabelas, exibições, procedimentos e funções e suporte avançado de SQL para BI
- Explorando e consultando tabelas Delta do lakehouse
- Dados de preparo e zona de arquivamento para análise
- Arquitetura medalhão do Lakehouse com zonas para análise de bronze, prata e ouro
- Emparelhamento com o Warehouse para casos de uso de análise empresarial
Experiência de desenvolvimento
- Editor de Warehouse com suporte completo para experiências de interface do usuário de ingestão, modelagem, desenvolvimento e consulta de dados T-SQL para ingestão, modelagem e consulta de dados
- Suporte de leitura/gravação para ferramentas próprias e de terceiros
- Interface de análise SQL do Lakehouse com suporte limitado a T-SQL para visões, funções com valor de tabela e consultas SQL
- Experiências de interface do usuário para modelagem e consulta
- Suporte limitado a T-SQL para ferramentas próprias e de terceiros
Funcionalidades do T-SQL
Suporte completo a DQL, DML e DDL T-SQL, suporte completo à transação
DQL completo, sem DML, suporte limitado a T-SQL de DDL, como exibições SQL e TVFs