Prévia do material em texto
WBA0748_v1.0 Modelagem e arquitetura do Data Warehouse (DW) Ferramentas de Dados em um Data Warehouse Ferramentas básicas Bloco 1 Anderson da Silva Marcolino Ferramentas • As ferramentas para DW vão desde ferramentas para modelagem quanto para permitir o ETL (extrair, transformar e carregar). • A maioria das ferramentas são pagas. • Necessária análise das características para escolha. Principais características das ferramentas • Limpeza de dados. • Transformação e carregamento de dados. • Business Intelligence (BI) e Análise de Dados. • Plataforma em Nuvem ou Servidor Local. • Desempenho (cuidado!). • Escalabilidade. • Automação. • Integrações. Principais ferramentas • SQL Power Architect. • Azure Synapse Analytics. • Amazon Redshift. • Oracle ADW. • Google Big Query. • Snowflake. • PostgreSQL. • Azure Databricks. O SQL Power Architect • SQL Power Architect permite realizarmos a modelagem de um DW: • É gratuito e de código aberto. • A versão da comunidade não requer licença. • Permite a modelagem de dados. • A criação de perfis de dados. • Comparação, engenharia reversa e engenharia avançada em modelos de dados. O SQL Power Architect • SQL Power Architect permite realizarmos a modelagem de um DW. • É gratuito e de código aberto. • A versão da comunidade não requer licença. • Permite a modelagem de dados. • A criação de perfis de dados. • Comparação, engenharia reversa e engenharia avançada em modelos de dados. Instalação do SQL Power Architect • Disponível em: http://www.bestofbi.com/page/architect_download_os. Acesso em: 4 ago. 2022. Figura 1 – Site para Download do SQL Power Architect Fonte: print de tela de http://www.bestofbi.com/page/architect_download_os. Acesso em: 4 ago. 2022. Ferramentas de Dados em um Data Warehouse Exemplo utilizando a ferramenta Bloco 2 Anderson da Silva Marcolino Exemplo utilizando a ferramenta • Vamos usar o SQL Power Architect para modelar um banco de dados para um DW. Exemplo utilizando a ferramenta • Pré-requisitos: • Ter instalado um banco de dados relacional, como Maria DB, MySQL ou outro. Exemplo utilizando a ferramenta • Pré-requisitos: • Criar a base de dados do esquema a seguir. Figura 2 – Esquema Banco de Dados “Financeiro” Fonte: print de tela do programa MySQL Workbench (2022). Exemplo utilizando a ferramenta • Vamos para o SQL Power Architect. Teoria em Prática Bloco 3 Anderson da Silva Marcolino Reflita sobre a seguinte situação • Considerando as ferramentas SQP Power Architect e suas funcionalidades, quais delas você considera essencial para que um DW de qualidade seja estabelecido? • Aponte especificações técnicas e relacionadas à modelagem para enriquecer e justifique sua resposta. Norte para a resolução • Lembre-se de identificar o que torna um DW tão diferente de um banco de dados transacional e a importância de uma boa modelagem. • Não deixe de especificar o que os modelos dimensionais e os esquemas podem representar e influenciar nos resultados. • Especifique os resultados e para quem servirão. Dicas do(a) Professor(a) Bloco 4 Anderson da Silva Marcolino Prezado aluno, as indicações a seguir podem estar disponíveis em algum dos parceiros da nossa Biblioteca Virtual (faça o login através do seu AVA). Algumas indicações também podem estar disponíveis em sites acadêmicos como o Scielo, repositórios de instituições públicas, órgãos públicos, anais de eventos científicos ou periódicos científicos, acessíveis pela internet. Isso não significa que o protagonismo da sua jornada de autodesenvolvimento deva mudar de foco. Reconhecemos que você é a autoridade máxima da sua própria vida e deve, portanto, assumir uma postura autônoma nos estudos e na construção da sua carreira profissional. Por isso, te convidamos a explorar todas as possibilidades da nossa Biblioteca Virtual e além! Sucesso! Leitura Fundamental Indicação de leitura 1 O texto detalha como é feita a criação dos data warehouses e as principais ferramentas adotadas para isso. Leitura do capítulo Criação de Data Warehouses (página 127 até 142). Referência: VIDA, E. da S. et al. Data Warehouse. Porto Alegre: SAGAH, 2021. Indicação de leitura 2 O texto apresenta ferramentas para o desenvolvimento de banco de dados, incluindo data warehouse. Leitura do capítulo 2 - Introdução ao desenvolvimento de Banco de Dados, item 2.4 - Ferramentas de desenvolvimento de Banco de Dados (página 34). Referência: MANNINO, M. V. Projeto, desenvolvimento de aplicações e administração de Banco de Dados. São Paulo: AMGH, 2008. Dica do(a) Professor(a) Como dica, segue recomendação dos vídeos tutoriais oficiais do SQL Power Architect, disponível no site da ferramenta. Fonte: print de tela de http://www.bestofbi.com/. Acesso em: 4 GO.2022. Figura 3 – Logo do SPQ Power Architect Referências KIMBALL, R. The Data Warehouse Toolkit: guia completo para modelagem dimensional. Rio de Janeiro: Campus, 2002. KIMBALL, R.; ROS, M. O kit de ferramentas de data warehouse: o guia completo para modelagem dimensional. John Wiley & Filhos, 2011. MANNINO, M. V. Projeto, desenvolvimento de aplicações e administração de Banco de Dados. São Paulo: AMGH, 2008. PITON, R. Data Warehouse passo a passo: o guia prático de como construir um data warehouse do zero. Porto Alegre: Raizzer, 2018. VIDA, E. da S. et al. Data Warehouse. Porto Alegre: SAGAH, 2021. Bons estudos! Modelagem e arquitetura do Data Warehouse (DW) Ferramentas de Dados em um Data Warehouse Ferramentas Principais características das ferramentas Principais ferramentas O SQL Power Architect O SQL Power Architect Instalação do SQL Power Architect Ferramentas de Dados em um Data Warehouse Exemplo utilizando a ferramenta Exemplo utilizando a ferramenta Exemplo utilizando a ferramenta Exemplo utilizando a ferramenta Teoria em Prática Reflita sobre a seguinte situação Norte para a resolução Dicas do(a) Professor(a) Número do slide 18 Indicação de leitura 1 Indicação de leitura 2 Dica do(a) Professor(a) Referências Bons estudos!