Temos um processo de ETL que extrai e transmite dados para o Data Lake do hospital. Isso permite que os analistas gerem relatórios estratégicos. O processo funciona perfeitamente! Cadastro de pacientes Dados contábeis entre planos de saúde e hospital … Bancos locais com exames Extract Transform Load Data Warehouse
Recentemente, um órgão regulador solicitou dados adicionais para relatórios, incluindo Informações de Identificação Pessoal (PII) rastreáveis. Cadastro de pacientes Dados contábeis entre planos de saúde e hospital … Bancos locais com exames Extract Transform Load Data Warehouse
pode ser feito direto com a extração, precisamos criar outras rotinas de transformação só para os dados novos, passar dias ou semanas rodando a tarefa. Cadastro de pacientes Dados contábeis entre planos de saúde e hospital … Bancos locais com exames Extract Transform Load Data Warehouse
planos de saúde e hospital … Bancos locais com exames Extract Transform Load Data Warehouse • O ETL é um processo otimizado para carregar e estruturar dados antes de chegar ao data warehouse. • Porém, pode ter pouca flexibilidade em alguns cenários, gerando mais trabalho para a equipe de dados.
build tool) é uma ferramenta open-source, que permite a transformação de dados com boas práticas de engenharia de software. • Atualmente, ela está disponível em duas versões: ◦ dbt Core, sob a licença Apache 2.0: https://github.com/dbt-labs/dbt-core ◦ dbt Fusion, sob a licença Elastic License 2.0: https://github.com/dbt-labs/dbt-fusion
projeto com códigos fonte em SQL, Yaml e Python. • A tabelas que foram carregadas no processo de Extract & Load são definidas como sources. 17 Como a transformação é feita?
projeto com códigos fonte em SQL, Yaml e Python. • A tabelas que foram carregadas no processo de Extract & Load são definidas como sources. • A sources começam a ser expostas em modelos, escritos como selects em SQL 18 Como a transformação é feita?
projeto com códigos fonte em SQL, Yaml e Python. • A tabelas que foram carregadas no processo de Extract & Load são definidas como sources. • A sources começam a ser expostas em modelos, escritos como selects em SQL • Com esses modelos podemos começar a estruturar as regras de negócios da transformação e alterá-las facilmente se necessário 19 Como a transformação é feita?
em um repositório como o Github • O projeto pode ser testado para garantir que seus dados sejam implantados em produção com segurança 21 Melhores práticas de Engenharia de Software