Oii, Davi, tudo bem com você? :)
Vamos por partes para esclarecer suas dúvidas, assim fica mais tranquilo.
Caso use o ETL é preciso fazer a criação do Data Lake ou já pode ir direto para o DW?
Se você optar por usar a abordagem ETL (Extract, Transform, Load), onde os dados são transformados antes de serem carregados no DW, a criação de um Data Lake não é estritamente necessária.
O Data Lake é útil para armazenar grandes volumes de dados brutos que podem ser transformados posteriormente, mas se você já tem os dados prontos e transformados, pode carregá-los diretamente no DW. No seu caso, como as tabelas de contratos já estão populadas e você já possui um modelo de DW, você pode sim puxar os dados diretamente para o DW sem a necessidade de criar um Data Lake.
Alimentação das Tabelas de Fato e Dimensão
Para alimentar as tabelas de fato e dimensão diretamente no DW, você pode seguir os seguintes passos:
Extração dos Dados: extrair os dados das tabelas de contratos existentes.
Transformação dos Dados: realizar as transformações necessárias para que os dados estejam no formato adequado para as tabelas de dimensão e fato. Por exemplo, para a tabela dim_tempo
, você pode gerar registros baseados nas datas dos contratos.
Carregamento dos Dados: carregue os dados transformados nas tabelas de dimensão (dim_contrato_crm
, dim_contrato_gestor
, dim_tempo
). Após isso, você pode arregar os dados na tabela de fato (fato_contrato
), garantindo que as chaves estrangeiras estejam corretamente mapeadas para as tabelas de dimensão.
Dúvida nos Próximos Cursos
Quanto à sua dúvida sobre se isso será mostrado nos próximos cursos, este curso vai te inteirar sobre a questão de alimentar a fato e tempo.
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.