N.World

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

En Bosonit hemos dado comienzo a los TechXperience. Un serial de eventos de cultura tecnológica, divididos por áreas de conocimiento destinados a la creación y enriquecimiento del conocimiento nuestra comunidad. 

O objetivo destes é melhorar a visibilidade e as habilidades das pessoas com quem trabalhamos. Bosonit para compartir nuestro conocimiento y estar al día de todas la novedades y actualizaciones tecnológicas, difundir y enriquecer nuestro talento mediante la divulgación de las experiencias en proyectos que han experimentado nuestros compañeros para que nos sirve de inspiración y de ayuda en nuestro día a día. Estas sesiones estarán centralizadas en las áreas de conocimiento que hacen diferencial a Bosonit: Grandes dados, Aprendizagem da máquina / Data Science, DevOps & Cloud, Desenvolvimento y Gerenciamento de dados / Inteligência comercial. 

La primera de las sesiones fue protagonizada por nuestro compañero David Ortega Cruz, consultor de BI, y trato sobre “Experiencias en el tratamiento de datos”. En ella discurrió sobre la visión del diseño arquitectura y modelizado de bases de datos para Inteligência comercial e sobre arquiteturas, modelagem e Gerenciamento de dados en grandes empresas para la creación de bases de datos. La experiencia de David le acredita como una voz autorizada y de referencia dada su experiencia y formación. 

¿Quién es David Ortega Cruz?

David Ortega Cruz é parte de Bosonit desde hace casi cinco años. Cuenta con estudios en Ingeniería Técnica Industrial con especialidad en Electrónica, Grado en Ingeniería Informática y un Master en Análisis y Visualización de Datos Masivos. En la aplicación de sus conocimientos los roles que desempeña normalmente en los proyectos son de Data Engineer, BI Consultant o Big Data Developer. Ha trabajado en proyectos para la arquitectura, modelado y desarrollo de bases de datos, así como de procesos de carga de grandes volúmenes de datos. Creando desde cero las estructuras y procesos.  

También ha trabajado dentro de un equipo de Governança de dados, en donde revisaba procesos, documentación, diccionarios, tablas, etc. Además, también ha optimizado procesos ya creados y tablas de base de datos, para mejorar rendimientos y tiempos de carga. Ha diseñado y creado visualizaciones, tanto los painéis de bordo con todos sus gráficos y KPIs, además de diseñar y crear los modelos para las herramientas de visualización. 

Arquitetura estratificada

Durante su ponencia, David Ortega, expuso sobre la importancia de tener en cuenta ciertos aspectos, condiciones y prácticas en la arquitectura de capas de datos en proyectos de Business Inteligência. Remarcando en ciertos aspectos clave como no quedarse con el desarrollo y su puesta en funcionamiento sino añadir también un fácil mantenimiento que permita la realización de mejoras o la gestión de accesos a los datos. Haciendo hincapié en la profundización de los pasos, técnicas y procesos adecuados a llevar a cabo para conseguirlo. 

Arquitectura y modelización de datos en Business Intelligence 

A la hora de desarrollar e implementar un proyecto de Business Inteligencie, con todos sus procesos, bases de datos y visualizaciones, hay que tener en cuenta ciertos aspectos, condiciones y prácticas. No solo es desarrollarlo y ver que funciona, sino también que tenga un fácil mantenimiento, se pueden hacer mejoras o que personas del negocio acceden a los datos. Principalmente hay dos arquitecturas de 2 capas y de 3 capas, para el desarrollo del modelado de las tablas. 

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). La capa ODS integra datos de múltiples orígenes, donde se limpian datos, se realizan operaciones y se comprueba la integridad. Además de aplicar Qualidade dos dados y reglas de negocio. La capa de DWH es el almacén no volátil y variable en el tiempo, preparado para su explotación por las herramientas de visualización y los usuarios de negocio.  

Dados. Arquitetura estratificada.

Entre las capas y los orígenes se suelen utilizar para el procesamiento de los datos, tablas temporales guardadas en memoria o tablas auxiliares guardada en la base de datos. Todo esto depende de varios factores como memoria disponible, complejidad de los cálculos, tiempo de procesamiento, 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.