N.World
arquitetura estratificada

Bosonit TechXperience | Capítulo 1: "Arquitetura em camadas" por David Ortega Cruz

Em Bosonit demos início à TechXperience com uma palestra sobre "Arquitetura em camadas". A TechXperience é uma série de eventos de cultura tecnológica, divididos por áreas de conhecimento com o objetivo de criar e enriquecer o conhecimento de nossa comunidade. 

O objetivo destes é melhorar a visibilidade e as habilidades das pessoas com quem trabalhamos. Bosonit compartilhar nosso conhecimento e manter-se a par de todos os últimos desenvolvimentos e atualizações tecnológicas, divulgar e enriquecer nosso talento através da disseminação de experiências em projetos que nossos colegas experimentaram para servir de inspiração e nos ajudar em nosso dia a dia. Estas sessões serão focalizadas nas áreas de conhecimento que tornam Bosonit diferente: Grandes dados, Aprendizagem da máquina / Data Science, DevOps & Cloud, Desenvolvimento y Gerenciamento de dados / Inteligência comercial. 

A primeira das sessões foi conduzida por nosso parceiro David Ortega CruzBI, e tratou de "Experiências em processamento de dados". Nele, ele discutiu a visão do projeto, arquitetura e modelagem de bancos de dados para Inteligência comercial e sobre arquiteturas, modelagem e Gerenciamento de dados em grandes empresas para a criação de bancos de dados. A experiência de David o credencia como uma voz autorizada e referência, dada sua experiência e treinamento. 

Quem é David Ortega Cruz?

David Ortega Cruz é parte de Bosonit por quase cinco anos. Ele é formado em Engenharia Industrial com especialização em Eletrônica, Engenharia de Computação e Mestrado em Análise e Visualização de Dados Massivos. Na aplicação de seus conhecimentos, os papéis que normalmente desempenha em projetos são Engenheiro de Dados, Consultor de BI ou Grande Desenvolvedor de Dados. Ele trabalhou em projetos para a arquitetura, modelagem e desenvolvimento de bancos de dados, bem como em grandes processos de carregamento de dados. Criação de estruturas e processos a partir do zero.  

Ele também trabalhou dentro de uma equipe de Governança de dadosonde ele revisou processos, documentação, dicionários, tabelas, etc. Além disso, ele também otimizou os processos já criados e as tabelas de banco de dados, para melhorar o desempenho e os tempos de carregamento. Ele projetou e criou visualizações, tanto o painéis de bordo com todos os seus gráficos e KPIs, bem como projetar e criar os modelos para as ferramentas de visualização. 

Arquitetura estratificada

Durante sua apresentação, David Ortega falou sobre a importância de levar em conta certos aspectos, condições e práticas na arquitetura das camadas de dados em projetos empresariais. Inteligência. Enfatizando certos aspectos-chave, tais como não apenas o desenvolvimento e sua implementação, mas também acrescentando fácil manutenção que permite melhorias ou a gestão do acesso aos dados. Enfatizando as etapas, técnicas e processos adequados a serem realizados para alcançar este objetivo. 

Arquitetura e modelagem de dados em Business Intelligence

Ao desenvolver e implementar um projeto de Business Intelligence, com todos os seus processos, bancos de dados e visualizações, certos aspectos, condições e práticas devem ser levados em consideração. Não é apenas para desenvolvê-lo e ver que funciona, mas também que é fácil de manter, que melhorias podem ser feitas ou que as pessoas no negócio têm acesso aos dados. Existem principalmente duas arquiteturas, 2 camadas e 3 camadas, para o desenvolvimento da modelagem das tabelas. 

A primeira coisa é criar as camadas da arquitetura de dados e tudo o que a acompanha. Geralmente são usadas duas camadas na arquitetura. Uma primeira camada chamada ODS (Operational Data Store) e uma segunda camada chamada DWH (Armazenamento de dados). A camada ODS integra dados de múltiplas fontes, onde os dados são limpos, as operações são realizadas e a integridade é verificada. Além de aplicar Qualidade dos dados e regras comerciais. A camada DWH é a loja não volátil e variável no tempo, pronta para ser explorada por ferramentas de visualização e usuários comerciais.  

Dados. Arquitetura estratificada.

Entre as camadas e as fontes, tabelas temporárias armazenadas na memória ou tabelas auxiliares armazenadas no banco de dados são freqüentemente usadas para o processamento de dados. Tudo isso depende de vários fatores, como memória disponível, complexidade dos cálculos, tempo de processamento, etc.  

Às vezes é usada uma arquitetura de três camadas, e uma terceira camada de dados é normalmente criada em frente a estas duas camadas de dados. Esta camada de dados é chamada de Staging e precede a camada ODS. Ele armazena uma cópia exata dos dados da fonte, com o mesmo esquema, tabelas e nomes. O objetivo desta camada não é interferir com as operações diárias das diferentes aplicações e usuários. Isto tem a vantagem de poder examinar e reprocessar sem interferir com as tabelas de fontes.  

Arquitetura de três camadas de dados.

Bosonit

Bosonit

Técnica e Dados

Você pode estar interessado em

Dê o salto
tecnológico.

Entre em contato conosco.