Configuração da sua plataforma de dados Azure
Definimos a sua plataforma de dados Azure em Terraform, com uma camada de computação adequada à sua equipa, como na plataforma da Vivara em Azure Databricks.
Para a Vivara, desenvolvemos uma plataforma de dados que armazena diariamente dados do SAP, Magento e SharePoint no Azure Databricks
A plataforma funciona em Azure e Databricks, com dbt, Python, DevOps, Terraform e Power BI. Graças a um modelo de dados à medida, todos os departamentos da Vivara, das finanças ao marketing, analisam os dados a diferentes níveis.
Porque é que já ninguém sabe que processos de dados estão a correr no nosso ambiente Azure?
Um engenheiro configurou há tempos uma conta de armazenamento e uma Data Factory, a palavra-passe da origem SQL está num linked service e um cluster continua a funcionar durante todo o fim de semana. Uma plataforma configurada define o armazenamento, as permissões, a rede e os custos em código.
Após a configuração, o armazenamento, as etapas de carregamento, os segredos e a rede ficam definidos no seu ambiente Azure
Armazenamento em Data Lake Storage
Uma conta de armazenamento com um espaço de nomes hierárquico, organizado em pastas por camada. O acesso é gerido através de grupos Entra ID e ACLs ao nível das pastas ou dos ficheiros.
Carregamento de dados com Azure Data Factory
As pipelines obtêm dados das suas fontes. Para SAP ou uma base de dados na sua própria rede, um self-hosted integration runtime é executado num servidor nas suas instalações.
Segredos e rede protegidos
As palavras-passe ficam armazenadas no Key Vault, os serviços autenticam-se com uma managed identity e o tráfego para o armazenamento passa por private endpoints.
Tudo definido como código
Os recursos e as permissões são definidos em Terraform, e as pipelines passam do desenvolvimento à produção através do Git. A plataforma de dados da Vivara também utiliza Terraform.
Primeiro, a infraestrutura é definida em código; depois, uma fonte percorre toda a plataforma
-
Panorama e camada de computação
Identificamos as fontes, a rede, as licenças e as suas subscrições do Azure e escolhemos consigo a camada de computação.
-
Infraestrutura como código
Configuramos o armazenamento, o Key Vault, a rede, as permissões e os orçamentos em Terraform, com ambientes separados para desenvolvimento e produção.
-
De uma fonte a um relatório
Uma fonte passa pelo Data Factory e pela camada de computação até chegar a um relatório. Depois, a sua equipa gere a plataforma, ou nós tratamos disso.
A nossa plataforma de dados precisa de um ambiente Azure próprio, ou existe uma opção mais leve?
Adequado se
A sua organização já utiliza Microsoft Entra ID e Azure, algumas das suas fontes de dados estão na sua própria rede e pretende manter o armazenamento, a rede e as permissões na sua própria subscrição.
Não é adequado se
Cria relatórios a partir de algumas fontes no Power BI e não pretende gerir recursos do Azure. Nesse caso, Microsoft Fabric como serviço SaaS é muitas vezes mais simples, ou pode bastar um modelo Power BI ligado diretamente à fonte.
O que determina a dimensão
O número de fontes e quantas estão na sua própria rede, os requisitos de redes privadas, o número de ambientes, a existência de uma infraestrutura Azure com políticas definidas e quem ficará responsável pela gestão.
Os custos podem ficar fora de controlo?
Um orçamento no Azure Cost Management envia um alerta quando é atingido um limite, mas não interrompe um recurso. Por isso, configuramos o encerramento automático dos clusters, para que a capacidade de computação não utilizada não continue em funcionamento.
Databricks, Fabric ou Synapse: que camada de computação deve usar no Azure?
Azure Databricks
Escolha esta opção se a sua equipa trabalha com Python e Spark, os modelos têm de entrar em produção e os dados permanecem no seu próprio Data Lake Storage. Consulte Implementação do Databricks.
Microsoft Fabric
Escolha esta opção se o Power BI já é a norma e prefere contratar capacidade a gerir recursos do Azure. Consulte Implementação do Microsoft Fabric.
Synapse existente
Escolha esta opção se os seus dedicated SQL pools já funcionam bem. O nosso conselho: mantenha-os, desenvolva novas aplicações em Databricks ou Fabric e depois migre passo a passo.
No Azure, construímos plataformas de dados com Databricks e, como Microsoft Partner, também com Fabric
A Data Science Lab trabalha com dados e IA desde 2016 e é Databricks Partner e Microsoft Partner. No Azure, construímos plataformas de dados para clientes como a Vivara e o Koninklijk Concertgebouworkest e estamos a construir uma para a Fokker Services Group.

Na primeira conversa, analisamos consigo as suas subscrições e recursos do Azure
Stef Stoelwinder
Desenvolvimento de NegócioStef é o seu primeiro ponto de contacto. Na primeira conversa, falamos dos seus recursos, do seu ambiente Azure e da camada de computação mais adequada.
E-mail info@datasciencelab.nl
Telefone +31 (0)20 3636 724
O que já existe no seu ambiente Azure?
Descreva as suas fontes de dados e o que já está a funcionar no Azure. Respondemos por e-mail ou agendamos uma primeira conversa.
Mensagem enviada
Obrigado pela sua mensagem. Entraremos em contacto consigo o mais rapidamente possível.
Perguntas frequentes
Uma plataforma de dados Azure é um conjunto de serviços Azure que reúne e processa os seus dados e os disponibiliza para relatórios e IA. Normalmente inclui Azure Data Lake Storage para o armazenamento, Azure Data Factory para o carregamento de dados, uma camada de processamento como Azure Databricks ou Microsoft Fabric, e Key Vault e Microsoft Entra ID para a gestão de segredos e acessos.
Para saber como organizar os dados em camadas, leia sobre a criação de um data lakehouse. A plataforma faz parte da nossa fundação de dados.
O Azure Data Factory é o serviço cloud gerido da Microsoft para ETL, ELT e integração de dados. As pipelines copiam dados e iniciam notebooks, procedimentos armazenados ou outras etapas, segundo um agendamento ou após um evento.
Se uma fonte estiver na sua própria rede, como um SQL Server nas suas instalações, instale um self-hosted integration runtime num servidor que consiga aceder a essa fonte. Também é necessário para fontes que exigem um driver próprio, como SAP HANA e MySQL.
A Microsoft apresenta o Data Factory no Microsoft Fabric como a próxima geração do Azure Data Factory e recomenda que as novas equipas comecem por aí. É possível migrar as pipelines existentes.
Mas a migração implica mais do que copiá-las: no Fabric, os conjuntos de dados são definidos na própria atividade, as ligações não suportam propriedades dinâmicas e os Mapping Data Flows podem ser migrados para o Dataflow Gen2, onde essa funcionalidade ainda está em preview. Se o seu Data Factory funciona bem e optar pelo Databricks como camada de processamento, não há motivo para ter pressa.
Comece pela sua equipa e pelas necessidades de relatórios. Se a equipa trabalha com Python e Spark e precisa de colocar modelos em produção, o Azure Databricks é uma boa opção. Se o Power BI é a ferramenta padrão e pretende gerir menos infraestrutura, o Fabric é uma boa opção.
Para os pools SQL dedicados no Synapse, a Microsoft disponibiliza um assistente de migração para o warehouse do Fabric e recomenda manter os sistemas antigo e novo em paralelo durante algum tempo. As duas opções não se excluem: o Fabric pode espelhar o Unity Catalog do Azure Databricks para que o Power BI leia essas tabelas.
O Azure Data Lake Storage não é um serviço separado, mas um conjunto de funcionalidades de uma conta de armazenamento comum. Ativa-as com a definição de namespace hierárquico. Assim, os ficheiros ficam em pastas reais e pode gerir as permissões com Azure RBAC e ACLs ao nível da pasta ou do ficheiro.
Os dados são encriptados com chaves geridas pela Microsoft ou com as suas próprias chaves. O Fabric pode usar um atalho para ler dados dessa conta de armazenamento sem os copiar.
As palavras-passe e as chaves ficam guardadas no Azure Key Vault, e o Data Factory obtém-nas através da sua managed identity. O Unity Catalog no Azure Databricks também pode usar uma managed identity para aceder ao armazenamento, evitando segredos que tenham de ser renovados.
Para a rede, utilize Private Link. No Data Factory, isto funciona através de uma rede virtual gerida com managed private endpoints, o que ajuda a evitar a fuga de dados. O Databricks pode funcionar na sua própria rede virtual, com Private Link para utilizadores e recursos de computação.
A Microsoft descreve um processo definido para o Data Factory. Os programadores trabalham numa instância de desenvolvimento do Data Factory ligada ao Git, cada um na sua própria branch. Depois de aprovada uma pull request, a alteração passa pelo Azure Pipelines para o ambiente de teste e, em seguida, para produção, com templates do Resource Manager para cada ambiente.
Definimos os próprios recursos Azure em Terraform, como fizemos na plataforma de dados da Vivara. Após a entrada em funcionamento, podemos assegurar a gestão e melhoria contínua da plataforma.
Quando produz relatórios a partir de poucas fontes e ninguém quer gerir os recursos Azure. Nesse caso, o Microsoft Fabric é mais simples enquanto serviço SaaS, ou pode bastar um bom dashboard Power BI ligado à fonte.
Uma nova plataforma também não resolve os problemas de uma fonte desorganizada; nesse caso, comece por definir regras para a introdução dos dados. Se uma solução mais simples for suficiente, dizemo-lo. Se quiser comparar primeiro os fornecedores, consulte a nossa análise de consultoras de plataformas de dados.
Que camada de computação será implementada no seu ambiente Azure?
- Fundação de dadosComo construímos um ambiente de dados fiável que serve de fundação para relatórios e IA.
- Implementação de DatabricksUm lakehouse sobre Delta Lake com Unity Catalog, Lakeflow e MLflow, na sua própria cloud.
- Implementação de Microsoft FabricOneLake, lakehouses e Power BI num único ambiente gerido no seu tenant Microsoft.