Considerações para gerenciar sua casa no lago
Há várias considerações ao gerenciar sua lakehouse, incluindo como proteger sua lakehouse e como lidar com a integração contínua e a entrega contínua (CI/CD).
Proteja a sua casa no lago
Proteja sua casa de lago, garantindo que apenas usuários autorizados possam acessar os dados. No Fabric, você pode fazer isso definindo permissões no espaço de trabalho ou no nível do item.
As permissões de espaço de trabalho controlam o acesso a todos os itens dentro de um espaço de trabalho. As permissões de nível de item controlam o acesso a itens específicos em um espaço de trabalho e podem ser usadas quando você está colaborando com colegas que não estão no mesmo espaço de trabalho ou quando eles só precisam acessar um único item específico.
Você pode armazenar estrategicamente diferentes camadas de sua casa do lago em espaços de trabalho separados para melhorar a segurança e o gerenciamento eficiente da capacidade. Essa abordagem não só aumenta a segurança, mas também otimiza a relação custo-benefício.
- Considerações sobre segurança e acesso: defina quem precisa de acesso em cada camada, garantindo que apenas pessoal autorizado possa interagir com dados confidenciais.
- Controle de acesso da camada Gold: Restrinja o acesso à camada Gold para fins somente leitura, enfatizando a importância de permissões mínimas.
- Utilização da camada Silver: Decida se os usuários terão permissão para construir sobre a camada Silver, equilibrando flexibilidade e segurança.
- Controle de acesso da camada Bronze: Restrinja o acesso à camada Bronze para fins somente leitura, enfatizando a importância de permissões mínimas.
O compartilhamento de conteúdo do Fabric deve ser discutido com a equipe de segurança da sua organização para garantir que ele esteja alinhado com as políticas de segurança da sua organização.
Considerações para integração contínua e entrega contínua (CI/CD)
Projetar um processo de Integração Contínua/Implantação Contínua (CI/CD) para uma arquitetura lakehouse envolve várias considerações para garantir um processo de implantação suave e eficiente. As considerações incluem a implementação de verificações de qualidade de dados, controle de versão, implantações automatizadas, monitoramento e medidas de segurança. As considerações também devem incluir escalabilidade, recuperação de desastres, colaboração, conformidade e melhoria contínua para garantir implantações confiáveis e eficientes de pipeline de dados. Enquanto alguns deles estão relacionados a processos e práticas, outros estão relacionados às ferramentas e tecnologias usadas para implementar IC/CD. O Fabric fornece nativamente várias ferramentas e tecnologias para suportar processos de CI/CD.
A integração do Git no Microsoft Fabric permite integrar processos de desenvolvimento, ferramentas e práticas recomendadas diretamente na plataforma Fabric. A integração do Git do Fabric permite que as equipes de dados façam backup e façam o trabalho de versão, revertam para estágios anteriores conforme necessário, colaborem com outras pessoas ou trabalhem sozinhas usando ramificações do Git e aproveitem os recursos de ferramentas familiares de controle de origem para gerenciar itens do Fabric.
Nota
Saiba mais sobre a integração do Git no Fabric em Introdução à integração do git.
O CI/CD é crucial na camada de ouro de uma casa de lago porque garante que dados de alta qualidade, validados e confiáveis estejam disponíveis para consumo. Os processos automatizados permitem a integração contínua de novos dados, transformações de dados e atualizações, reduzindo erros manuais e fornecendo insights consistentes e atualizados para usuários e aplicativos downstream. Isso aumenta a precisão dos dados, acelera a tomada de decisões e apoia iniciativas orientadas por dados de forma eficaz.