Implementar uma arquitetura medalhão no Fabric

Concluído

Agora que você tem uma sólida compreensão da arquitetura medalhão, vamos explorar como colocá-la em ação no Fabric.

  • Configure a base: crie sua casa de lago de tecido. Você pode usar a mesma casa de lago para várias arquiteturas de medalhão ou, alternativamente, você pode usar diferentes casas de lago e até mesmo diferentes casas de lago em diferentes espaços de trabalho, dependendo do seu caso de uso. Vamos mergulhar mais nisso na unidade 5.

  • Projete sua arquitetura: crie seu layout de arquitetura, defina suas camadas e determine como os dados fluirão entre elas. A implementação mais simples é usar Bronze como a camada bruta, Prata como a camada selecionada e ouro como a camada de apresentação. Sua camada de ouro deve ser modelada em um esquema em estrela e otimizada para relatórios.

    Pergunta Bronze Silver Gold
    O que acontece nessa camada? Ingerir dados brutos Limpar e validar dados Transformações e modelagem adicionais
    Que ferramenta é usada? Pipelines, fluxos de dados, notebooks Fluxos de dados ou blocos de notas Ponto de extremidade de análise SQL ou modelo semântico
  • Ingerir dados em bronze: determine como você ingerirá dados em sua camada de bronze. Você pode fazer isso usando pipelines, fluxos de dados ou blocos de anotações.

  • Transformar dados e carregar para prata: determine como você transformará dados em sua camada prateada. Você pode fazer isso usando fluxos de dados ou blocos de anotações. As transformações no nível prata devem ser focadas na qualidade e consistência dos dados, não na modelagem de dados.

  • Gere uma camada de ouro: determine como você gerará sua(s) camada(s) de ouro, o que ela conterá e como ela será usada.

    • A camada ouro é onde você modelará seus dados para relatórios usando um modelo dimensional. Aqui você estabelecerá relacionamentos, definirá medidas e incorporará quaisquer outros elementos essenciais para relatórios eficazes.
    • Você pode ter várias camadas de ouro para diferentes públicos ou domínios. Por exemplo, você pode ter uma camada de ouro para sua equipe financeira e uma camada de ouro separada para sua equipe de vendas. Você também pode ter uma camada de ouro para seus cientistas de dados otimizada para aprendizado de máquina.
    • Dependendo de suas necessidades, você também pode usar um Data Warehouse como sua camada de ouro. Consulte Introdução aos armazéns de dados no Microsoft Fabric para saber mais.
    • No Fabric, você pode transformar seus dados usando fluxos de dados ou blocos de anotações e, em seguida, carregá-los em uma tabela Delta dourada na casa do lago. Em seguida, você pode se conectar à tabela Delta usando um ponto de extremidade de análise SQL e usar SQL para modelar seus dados para relatórios. Como alternativa, você pode usar o Power BI para se conectar ao ponto de extremidade de análise SQL da camada ouro e modelar seus dados para relatórios.
  • Habilitar o consumo downstream: determine como você habilitará o consumo downstream de seus dados. Você pode fazer isso usando permissões de espaço de trabalho ou item ou conectando-se ao ponto de extremidade de análise SQL.