{"id":991,"date":"2018-03-23T15:11:27","date_gmt":"2018-03-23T15:11:27","guid":{"rendered":"http:\/\/matrixcpmsolutions.com?p=991"},"modified":"2018-07-23T15:12:44","modified_gmt":"2018-07-23T15:12:44","slug":"los-datos-de-tableau-data-warehouse-en-vivo-extracto","status":"publish","type":"post","link":"https:\/\/matrixcpmsolutions.com\/es\/los-datos-de-tableau-data-warehouse-en-vivo-extracto\/","title":{"rendered":"Los datos de Tableau: \u00bfData warehouse? \u00bfen vivo? \u00bfextracto?"},"content":{"rendered":"<article id=\"post-749\" class=\"post-749 post type-post status-publish format-standard has-post-thumbnail hentry category-colaboradores-matrix category-inteligencia-de-negocio\">\n<div class=\"entry-content\">\n<p>En nuestras actividades de preventa y presentaciones de Tableau siempre surge la pregunta:<\/p>\n<p><b>\u00bfY el datawarehouse?\u00a0<\/b><\/p>\n<p>La verdad, hay una concepci\u00f3n conservadora respecto a d\u00f3nde residir\u00e1n los datos que las organizaciones necesitan analizar. Tradicionalmente, los datos han sido movidos desde los sistemas transaccionales hasta bases donde los datos se estructuran para analizarlos (Data Warehouse). Este tipo de modelos persiguen tres objetivos: 1) integrar datos heterog\u00e9neos que puedan provenir de diferentes fuentes, 2) aislar los datos del manejador transaccional para no degradar su desempe\u00f1o y 3) estructurar los datos de manera adecuada para su an\u00e1lisis. Para el transporte de los datos de una base de datos a la otra se utiliza una herramienta de extracci\u00f3n, transformaci\u00f3n y carga de datos o ETL por sus siglas en ingl\u00e9s:<\/p>\n<p><a href=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.00.58.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-750 size-full\" src=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.00.58.png\" sizes=\"auto, (max-width: 751px) 100vw, 751px\" srcset=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.00.58.png 751w, http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.00.58-300x60.png 300w, http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.00.58-624x125.png 624w\" alt=\"captura-de-pantalla-2016-10-23-15-00-58\" width=\"751\" height=\"151\" \/><\/a><\/p>\n<p>Por su parte, Tableau permite la conexi\u00f3n directa a diferentes fuentes de datos e incluso la combinaci\u00f3n de datos entre estas diversas fuentes a trav\u00e9s de su funcionalidad de \u201cdata blending\u201d, esto se puede hacerse en modalidad de conexi\u00f3n en vivo o, a trav\u00e9s de un extracto, resultante de la copia de datos que hace Tableau desde las fuentes a una estructura de datos local. Este extracto ofrece la importante ventaja de ser un arreglo \u00f3ptimo para la consulta y an\u00e1lisis (v\u00e9ase: formato columnar) y que cuantiosas cantidades de registros, puedan copiarse a archivos locales de extractos comprimidos que ocupan muy poco espacio:<\/p>\n<p><a href=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.01.10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-751 size-full\" src=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.01.10.png\" sizes=\"auto, (max-width: 749px) 100vw, 749px\" srcset=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.01.10.png 749w, http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.01.10-300x66.png 300w, http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.01.10-624x137.png 624w\" alt=\"captura-de-pantalla-2016-10-23-15-01-10\" width=\"749\" height=\"165\" \/><\/a><\/p>\n<p>En algunas implantaciones es a\u00fan requerido el desarrollo de ETLs para poder consolidar los datos a analizar, esto debido a la complejidad de las fuentes, reglas de negocio m\u00e1s elaboradas o necesidades particulares de planificiaci\u00f3n para la lectura, transformaci\u00f3n y carga de los datos. En este caso, el data warehouse ser\u00e1 la fuente de datos principal de Tableau y por supuesto, podemos seguir tomando ventaja del extracto que nos povee alto rendimiento y data offline:<\/p>\n<p><a href=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.01.21.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-756 size-full\" src=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.01.21.png\" sizes=\"auto, (max-width: 749px) 100vw, 749px\" srcset=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.01.21.png 749w, http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.01.21-300x56.png 300w, http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.01.21-624x117.png 624w\" alt=\"captura-de-pantalla-2016-10-23-15-01-21\" width=\"749\" height=\"141\" \/><\/a><\/p>\n<p>Cuando el volumen de datos que maneja la organizaci\u00f3n es muy elevado, se hace necesaria la incoporaci\u00f3n de una base de datos columnar (anal\u00edtica) en la arquitectura de la soluci\u00f3n. Esto optimiza la estructura de datos a nivel de servidor y mejora el rendimiento de Tableau. En este caso, la conexi\u00f3n de Tableau ser\u00e1 en vivo hacia la base de datos anal\u00edtica porque all\u00ed ya se encuentran los datos en formato columnar, sin embargo, aun es opci\u00f3n el tomar el extracto de datos si se desea disponer de estos tras la desconexi\u00f3n de la fuente (data offline):<\/p>\n<p><a href=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.01.35.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-757 size-full\" src=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.01.35.png\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" srcset=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.01.35.png 735w, http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.01.35-300x159.png 300w, http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.01.35-624x331.png 624w\" alt=\"captura-de-pantalla-2016-10-23-15-01-35\" width=\"735\" height=\"390\" \/><\/a><\/p>\n<p><b>\u00bfY Tableau Server?\u00a0<\/b><\/p>\n<p>\u00a1Claro!, la buena noticia es que todos estos escenarios aplican a Tableau Server. Tanto las conexiones en vivo como por extracto pueden funcionar para las diferentes visualizaciones y contenidos, con lo cual se abre una interesante gama de opciones, por cierto no necesariamente excluyentes. El negocio podr\u00eda contar en algunos casos con visualizaciones Tableau conectadas en vivo porque desean ver el comportamiento de la organizaci\u00f3n en tiempo real y en otros casos con fuentes de datos ya estructuradas para el an\u00e1lisis que provean mejor rendimiento y mayores capacidades en t\u00e9rmino de volumen de datos manejado<\/p>\n<p>El siguiente gr\u00e1fico presenta cuatro escenarios que pueden ser v\u00e1lidos en su organizaci\u00f3n. Todo depender\u00e1 del modelo de datos que desee analizar y de consideraciones esenciales como el volumen de sus datos y el balance entre las necesidades del negocio y el desempe\u00f1o \u00f3ptimo de su soluci\u00f3n de inteligencia de negocios:<\/p>\n<p><a href=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.02.06.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-758 size-full\" src=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.02.06.png\" sizes=\"auto, (max-width: 745px) 100vw, 745px\" srcset=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.02.06.png 745w, http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.02.06-300x171.png 300w, http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.02.06-624x355.png 624w\" alt=\"captura-de-pantalla-2016-10-23-15-02-06\" width=\"745\" height=\"424\" \/><\/a><\/p>\n<p>El siguiente flujograma presenta una gu\u00eda pr\u00e1ctica de c\u00f3mo decidir cu\u00e1l es el escenario \u00f3ptimo para cada uno de los modelos de datos que la organizaci\u00f3n requiera analizar. Evidentemente,existir\u00e1n casos que ameriten consideraciones especiales, pero en t\u00e9rminos generales le permitir\u00e1 entender sus alternativas y aprovechar las ventajas de Tableau:<\/p>\n<p><a href=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.02.25.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-755 size-full\" src=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.02.25.png\" sizes=\"auto, (max-width: 732px) 100vw, 732px\" srcset=\"http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.02.25.png 732w, http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.02.25-300x131.png 300w, http:\/\/matrixcpmsolutions.com\/wp-content\/uploads\/2016\/10\/Captura-de-pantalla-2016-10-23-15.02.25-624x272.png 624w\" alt=\"captura-de-pantalla-2016-10-23-15-02-25\" width=\"732\" height=\"319\" \/><\/a><\/p>\n<p>Recuerde, lo m\u00e1s importante para que pueda dar el salto al mundo de la inteligencia empresarial es aprovechar las innovadoras y poderosas ventajas de tecnolog\u00edas actuales como la de Tableau y empezar ahora mismo.<\/p>\n<p>Deje de pelear con sus datos y anal\u00edcelos de una vez.<\/p>\n<\/div>\n<footer class=\"entry-meta\">\n<div class=\"author-info2\">\n<div class=\"author-avatar\"><\/div>\n<div class=\"author-description\">\n<h2><\/h2>\n<div class=\"author-link\"><\/div>\n<\/div>\n<\/div>\n<\/footer>\n<\/article>\n<div class=\"autor-biografia\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-145 wp-user-avatar wp-user-avatar-145 photo avatar-default\" src=\"http:\/\/2.gravatar.com\/avatar\/eb80723e7ecb25e6f4196c0fb4767cf2?s=145&amp;d=mm&amp;r=g\" alt=\"\" width=\"145\" height=\"145\" \/><\/p>\n<div class=\"autor-info\">\n<h3 class=\"autor-nombre\">Leonardo Astudillo<\/h3>\n<p class=\"autor-descripcion\">Ingeniero de Sistemas egresado de la UNEXPO\u200b \u200b\u200b&#8221;\u200bAntonio Jos\u00e9 de Sucre&#8221; con m\u00e1s de 15 a\u00f1os de experiencia en el desarrollo e implantaci\u00f3n de proyectos de soluciones inform\u00e1ticas, bases de datos relacionales y columnares, plataformas de datos compartidos, aplicaci\u00f3n de procesos bajo el marco de trabajo de ITIL, proyectos de Inteligencia de Negocios, facilitaci\u00f3n y adiestramiento. Posee m\u00faltiples certificaciones en habilitadores tecnol\u00f3gicos y marcos metodol\u00f3gicos de Microsoft, CA, ITIL, Tableau y Pentaho entre otras. Leonardo Astudillo comparte su pasi\u00f3n entre la tecnolog\u00eda y la m\u00fasica, es cantante l\u00edrico y cursa estudios de clarinete. Actualmente se desempe\u00f1a como Consultor L\u00edder de Business Intelligence en Matrix CPM Solutions.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>En nuestras actividades de preventa y presentaciones de Tableau siempre surge la pregunta: \u00bfY el datawarehouse?\u00a0 La verdad, hay una concepci\u00f3n conservadora respecto a d\u00f3nde residir\u00e1n los datos que las organizaciones necesitan analizar. Tradicionalmente, los datos han sido movidos desde los sistemas transaccionales hasta bases donde los datos se estructuran para analizarlos (Data Warehouse). Este [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":992,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[],"class_list":["post-991","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/matrixcpmsolutions.com\/es\/wp-json\/wp\/v2\/posts\/991","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matrixcpmsolutions.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matrixcpmsolutions.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matrixcpmsolutions.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matrixcpmsolutions.com\/es\/wp-json\/wp\/v2\/comments?post=991"}],"version-history":[{"count":1,"href":"https:\/\/matrixcpmsolutions.com\/es\/wp-json\/wp\/v2\/posts\/991\/revisions"}],"predecessor-version":[{"id":993,"href":"https:\/\/matrixcpmsolutions.com\/es\/wp-json\/wp\/v2\/posts\/991\/revisions\/993"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/matrixcpmsolutions.com\/es\/wp-json\/wp\/v2\/media\/992"}],"wp:attachment":[{"href":"https:\/\/matrixcpmsolutions.com\/es\/wp-json\/wp\/v2\/media?parent=991"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matrixcpmsolutions.com\/es\/wp-json\/wp\/v2\/categories?post=991"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matrixcpmsolutions.com\/es\/wp-json\/wp\/v2\/tags?post=991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}