{% set baseFontFamily = "Open Sans" %} /* Add the font family you wish to use. You may need to import it above. */

{% set headerFontFamily = "Open Sans" %} /* This affects only headers on the site. Add the font family you wish to use. You may need to import it above. */

{% set textColor = "#565656" %} /* This sets the universal color of dark text on the site */

{% set pageCenter = "1100px" %} /* This sets the width of the website */

{% set headerType = "fixed" %} /* To make this a fixed header, change the value to "fixed" - otherwise, set it to "static" */

{% set lightGreyColor = "#f7f7f7" %} /* This affects all grey background sections */

{% set baseFontWeight = "normal" %} /* More than likely, you will use one of these values (higher = bolder): 300, 400, 700, 900 */

{% set headerFontWeight = "normal" %} /* For Headers; More than likely, you will use one of these values (higher = bolder): 300, 400, 700, 900 */

{% set buttonRadius = '10px' %} /* "0" for square edges, "10px" for rounded edges, "40px" for pill shape; This will change all buttons */

After you have updated your stylesheet, make sure you turn this module off

Pros y contras del desarrollo personalizado vs herramienta ETL

by Redacción PowerData on agosto 8, 2013

La cuestión de la elección de un código personalizado (también conocido como código custom o código manual) en comparación con el uso de una herramienta para procesos ETL es a la que hay que enfrentarse cada vez que es necesario crear un Data Warehouse (DWH). Cada uno tiene sus ventajas y desventajas.

Los procesos ETL son cruciales en la integración de datos. Aprende más sobre  ellos en este eBook gratuito: "Procesos ETL: La base de la inteligencia de negocio". 

El código manual en la creación de un Data Warehouse

La alternativa del código personalizado es una buena solución a la hora de crear un Data Warehouse, ya que esta opción proporciona a las organizaciones la capacidad de codificar exactamente lo que quieren, expresado en el modo cómo les gustaría que sus programas de transformación quedasen estructurados.

Entre las principales ventajas de la utilización de código personalizado, se encuentran las siguientes:

  • Bajo coste (por lo general usan el lenguaje de la casa, por ejemplo: C + +, PL / SQL, Java).
  • El código está construido sólo para sus necesidades.
  • Se logra la optimización de los programas.
  • Esta opción permite construir lo que se quiera, en el momento en que sea necesario.

Sin embargo, este sistema  no está exento de desventajas. Además de ser necesaria una amplia base de conocimientos de los programadores, optar por la codificación manual puede presentar los siguientes inconvenientes:

  • Es difícil alcanzar la eficacia en cuanto a la gestión y mantenimiento de los programas.
  • Si se produce algún cambio en el Data Warehouse, muchos programas podrían verse afectados.
  • Esta opción trabaja sin repositorio centralizado de código.
  • La codificación manual implica que las capacidades de metadatos sean limitadas.
  • Si ciclo de desarrollo es más largo.
  • La depuración es más difícil.
  • La capacidad de auditoría queda limitada.

 

Creación de un Data Warehouse mediante una herramienta ETL

El uso de una herramienta ETL representa el otro lado de la ecuación de carga. Una herramienta ETL, por lo general, proporciona una interfaz agradable para los usuarios a la hora de crear y gestionar las transformaciones. Al igual que la solución anterior, este método cuenta con sus pros y sus contras, aunque  las ventajas superan a los inconvenientes. Las más importantes serían:

  • La obtención de una interfaz visual agradable para crear y mantener programas.
  • El almacenamiento centralizado de los programas.
  • El control de versiones de los programas.
  • La simplicidad relativa de la personalización de transformaciones.
  • El adecuado soporte de metadatos que proporciona.
  • La rápida implementación de transformaciones.
  • El sistema de depuración integrado en la mayoría de los productos.
  • La posibilidad de transformar la programación.
  • La posibilidad de transformar la auditoría.

Frente a los numerosos beneficios de esta opción, aparecen algunas desventajas como por ejemplo:

  • El alto coste inicial que implica.
  • El conocimiento de usuario limitada de la mayoría de los productos.
  • La optimización, que a veces está limitada debido a los métodos de programación genéricos.

A la vista de las características principales de ambas opciones y de las ventajas que conllevan, y teniendo también en cuenta sus aspectos negativos, parece obvio que la balanza se inclina hacia las herramientas ETL, que más que una alternativa, son en realidad una necesidad en cualquier organización, si no siempre, al menos en algún momento del ciclo de vida de su sistema de almacenamiento de datos.

procesos etl guia gratuita

Topics: Data Warehouse, Data Quality

¡Suscríbase!

Popular Posts

IR AL CENTRO DE   RECURSOS