{"id":176228,"date":"2026-01-28T03:40:00","date_gmt":"2026-01-28T02:40:00","guid":{"rendered":"https:\/\/liora.io\/es\/?p=176228"},"modified":"2026-02-26T10:09:34","modified_gmt":"2026-02-26T09:09:34","slug":"tablas-de-dimensiones-data-warehouse","status":"publish","type":"post","link":"https:\/\/liora.io\/es\/tablas-de-dimensiones-data-warehouse","title":{"rendered":"Las tablas de dimensiones en un Data Warehouse"},"content":{"rendered":"\n<p><strong>En data science y m\u00e1s espec\u00edficamente en los data warehouses, los t\u00e9rminos tabla de dimensi\u00f3n y tabla de hechos son conceptos clave en cualquier modelo de datos, entre otros, para fines de an\u00e1lisis.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-recordatorio-que-es-un-data-warehouse\">Recordatorio: \u00bfqu\u00e9 es un data warehouse?<\/h2>\n\n\n\n<p><a href=\"https:\/\/liora.io\/es\/data-warehouse-que-es-y-como-utilizarlo\">Un data warehouse es una plataforma centralizada de almacenamiento de datos<\/a>, dise\u00f1ada para facilitar el an\u00e1lisis y la toma de decisiones. Re\u00fane datos de diferentes fuentes y los organiza de manera que permita realizar an\u00e1lisis r\u00e1pidos y eficientes. A diferencia de las bases de datos operacionales, un data warehouse est\u00e1 optimizado para <b>el an\u00e1lisis de datos hist\u00f3ricos<\/b>, ofreciendo as\u00ed una mejor visi\u00f3n de los rendimientos pasados y presentes.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/es\/nuestros-cursos-de-data\">M\u00e1s informaci\u00f3n sobre el data warehousing<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-que-es-una-tabla-de-dimension\">\u00bfQu\u00e9 es una tabla de dimensi\u00f3n?<\/h2>\n\n\n\n<p><b>Una dimensi\u00f3n es una tabla que almacena atributos cualitativos<\/b> de un elemento clave del proceso de la empresa. Estos atributos se utilizan para describir <b>los hechos num\u00e9ricos<\/b>, que a su vez se registran en las tablas de hechos.<\/p>\n\n\n\n<p>Por ello, las dimensiones permiten proporcionar un contexto a las medidas cuantitativas. Ofrecen detalles sobre los eventos, por ejemplo, qui\u00e9n, cu\u00e1ndo, d\u00f3nde o a qu\u00e9 producto se realiz\u00f3 una venta.<\/p>\n\n\n\n<p>Estos atributos pueden incluir elementos como el producto, la fecha, el cliente o incluso el lugar. Estas tablas est\u00e1n organizadas de manera que hacen que el an\u00e1lisis de datos sea m\u00e1s intuitivo, facilitando as\u00ed la comprensi\u00f3n de las <b>tablas de hechos, que contienen en cambio las medidas cuantitativas.<\/b><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-los-tipos-de-esquemas-utilizados\">Los tipos de esquemas utilizados<\/h2>\n\n\n\n<p>Existen varios modelos para organizar las tablas de hechos y de dimensiones, especialmente los modelos en estrella (<b>star schema<\/b>) y en copo de nieve (<b>snowflake schema<\/b>).<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/7\/2024\/11\/image5.webp\" alt=\"\" style=\"width:1000px;height:auto\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-star-schema\">Star Schema<\/h3>\n\n\n\n<p>Este tipo de esquema es el m\u00e1s simple y el m\u00e1s com\u00fanmente utilizado en data warehousing. Aqu\u00ed, las tablas de hechos se colocan en el centro y est\u00e1n conectadas a las tablas de dimensiones que las rodean, formando una estructura en forma de estrella. Esto facilita el an\u00e1lisis de datos porque las relaciones entre tablas son claras y poco complejas. Generalmente, es el enfoque aconsejado cuando sea posible.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/7\/2024\/11\/image2.webp\" alt=\"\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-snowflake-schema\">Snowflake Schema<\/h3>\n\n\n\n<p>El esquema en copo de nieve es una extensi\u00f3n del star schema, en el que las tablas de dimensiones est\u00e1n normalizadas a varios niveles. Esto significa que los atributos de una dimensi\u00f3n est\u00e1n a su vez conectados a otras tablas, formando una estructura m\u00e1s compleja que se asemeja a un copo de nieve. Esto permite reducir la redundancia de datos, pero aumenta la complejidad de las consultas.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/es\/nuestros-cursos-de-data\">Formaci\u00f3n en data warehouse<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-primary-keys-y-foreign-keys\">Primary Keys y Foreign Keys<\/h2>\n\n\n\n<p>En un modelo dimensional, las tablas de dimensiones disponen de una <b>clave primaria<\/b> (primary key) <b>que identifica de manera \u00fanica cada fila<\/b>. Esta primary key se utiliza a su vez en <b>la clave for\u00e1nea<\/b> (foreign key) de la tabla de hechos para crear <b>una relaci\u00f3n entre las tablas<\/b>.<\/p>\n\n\n\n<p>Por ejemplo, una tabla de hechos de ventas (sales fact table) puede tener una columna \u00abProductID\u00bb que es una foreign key que apunta a la primary key de la tabla de dimensi\u00f3n producto. Estas relaciones permiten cruzar los datos de diferentes tablas para obtener an\u00e1lisis ricos y detallados.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/7\/2024\/11\/image4.webp\" alt=\"\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-role-playing-dimensions\">Role-Playing Dimensions<\/h2>\n\n\n\n<p>Algunas dimensiones pueden desempe\u00f1ar diferentes roles en el modelo de datos. Por ejemplo, una dimensi\u00f3n de fecha puede ser utilizada para representar la fecha de pedido, la fecha de entrega, o la fecha de facturaci\u00f3n. Se habla entonces de role-playing dimensions. Esto permite evitar la duplicaci\u00f3n de datos utilizando una sola dimensi\u00f3n para diferentes usos.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/7\/2024\/11\/image1.webp\" alt=\"\" style=\"width:786px;height:auto\" \/><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/es\/nuestros-cursos-de-data\">Dominar el uso de un data warehouse<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-dimensiones-de-cambio-lento-slowly-changing-dimensions\">Dimensiones de Cambio Lento (Slowly Changing Dimensions)<\/h2>\n\n\n\n<p>Las dimensiones pueden evolucionar con el tiempo, y a menudo es necesario seguir estos cambios en el data warehouse. Por ejemplo, un cliente puede cambiar de direcci\u00f3n. <b>Estos cambios deben ser gestionados para ser capaces de entender en qu\u00e9 momento estas modificaciones ocurrieron y c\u00f3mo afectaron a los hechos<\/b>.<\/p>\n\n\n\n<p>Las <b>slowly changing dimensions<\/b> (SCD) permiten gestionar este tipo de variaci\u00f3n. Existen varios tipos, entre ellos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>Tipo 1<\/b>: El cambio simplemente reemplaza el valor anterior.<\/li>\n\n\n\n<li><b>Tipo 2<\/b>: Se a\u00f1ade una nueva fila para cada modificaci\u00f3n, permitiendo conservar el historial.<\/li>\n\n\n\n<li><b>Tipo 3<\/b>: Se a\u00f1ade una nueva columna para conservar el valor anterior.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-la-importancia-de-las-dimensiones-en-el-analisis-de-datos\">La importancia de las dimensiones en el an\u00e1lisis de datos<\/h2>\n\n\n\n<p>Las dimensiones permiten transformar valores num\u00e9ricos en informaci\u00f3n utilizable. <b>Ayudan a responder a preguntas estrat\u00e9gicas en el contexto de business process<\/b>, tales como:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00bfQu\u00e9 producto se vende mejor?<\/li>\n\n\n\n<li>\u00bfQui\u00e9nes son nuestros mejores clientes?<\/li>\n\n\n\n<li>\u00bfCu\u00e1l es el momento m\u00e1s rentable del a\u00f1o?<\/li>\n<\/ul>\n\n\n\n<p>Usando dimensiones pertinentes como el producto, la fecha o el cliente, los analistas pueden segmentar los datos de ventas o producci\u00f3n y as\u00ed obtener una visi\u00f3n m\u00e1s precisa de los rendimientos de la empresa. <b>Es esta asociaci\u00f3n entre facts y dimensiones lo que permite un an\u00e1lisis de datos bien informado.<\/b><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi\u00f3n<\/h2>\n\n\n\n<p>Las dimensiones son extremadamente importantes en un data warehouse y no deben ser subestimadas, ya que permiten <b>dar sentido a los datos cuantitativos<\/b> contenidos en las tablas de hechos. Al organizar los datos con esquemas en estrella o en copo de nieve, utilizando las claves primarias y for\u00e1neas, y aprovechando role-playing dimensions, un data warehouse puede proporcionar una <b>base s\u00f3lida para un an\u00e1lisis de datos<\/b> profundo.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/es\/nuestros-cursos-de-data\">Todo sobre los data warehouses<\/a><\/div>\n<\/div>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Recordatorio: \u00bfqu\u00e9 es un data warehouse?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Un data warehouse es una plataforma centralizada de almacenamiento de datos dise\u00f1ada para an\u00e1lisis y toma de decisiones. Re\u00fane datos de diferentes fuentes, optimizado para an\u00e1lisis de datos hist\u00f3ricos, ofreciendo visi\u00f3n de rendimientos pasados y presentes.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u00bfQu\u00e9 es una tabla de dimensi\u00f3n?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Una tabla de dimensi\u00f3n almacena atributos cualitativos de elementos clave del proceso empresarial (producto, fecha, cliente, lugar). Describen los hechos num\u00e9ricos registrados en tablas de hechos, proporcionando contexto (qui\u00e9n, cu\u00e1ndo, d\u00f3nde, qu\u00e9 producto). Organizadas para hacer an\u00e1lisis m\u00e1s intuitivo y comprensi\u00f3n de tablas de hechos.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Los tipos de esquemas utilizados\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Star Schema (esquema en estrella): el m\u00e1s simple y com\u00fan, tabla de hechos central conectada a tablas de dimensiones alrededor, relaciones claras, poco complejas. Snowflake Schema (esquema en copo de nieve): extensi\u00f3n del star schema con dimensiones normalizadas a varios niveles (atributos conectados a otras tablas), reduce redundancia datos pero aumenta complejidad consultas.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Primary Keys y Foreign Keys\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Las tablas de dimensiones tienen clave primaria (primary key) \u00fanica por fila. Esta primary key se usa como clave for\u00e1nea (foreign key) en la tabla de hechos para crear relaciones. Ejemplo: tabla hechos ventas con columna ProductID (foreign key) apuntando a primary key de tabla dimensi\u00f3n producto. Permite cruzar datos para an\u00e1lisis detallados.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Role-Playing Dimensions\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Algunas dimensiones pueden desempe\u00f1ar diferentes roles. Ejemplo: dimensi\u00f3n fecha puede representar fecha pedido, fecha entrega o fecha facturaci\u00f3n. Evita duplicaci\u00f3n usando una sola dimensi\u00f3n para diferentes usos.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Dimensiones de Cambio Lento (Slowly Changing Dimensions)\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Las dimensiones evolucionan con el tiempo (ej. cliente cambia direcci\u00f3n). Slowly Changing Dimensions (SCD) gestionan estos cambios para entender cu\u00e1ndo ocurrieron y c\u00f3mo afectaron hechos. Tipos: Tipo 1 (reemplaza valor anterior), Tipo 2 (a\u00f1ade nueva fila por modificaci\u00f3n, conserva historial), Tipo 3 (a\u00f1ade nueva columna para conservar valor anterior).\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"La importancia de las dimensiones en el an\u00e1lisis de datos\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Las dimensiones transforman valores num\u00e9ricos en informaci\u00f3n utilizable, respondiendo preguntas estrat\u00e9gicas: \u00bfqu\u00e9 producto se vende mejor? \u00bfqui\u00e9nes son mejores clientes? \u00bfmomento m\u00e1s rentable del a\u00f1o? Permiten segmentar datos de ventas\/producci\u00f3n usando dimensiones pertinentes (producto, fecha, cliente), obteniendo visi\u00f3n precisa de rendimientos. La asociaci\u00f3n facts + dimensiones permite an\u00e1lisis informado.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Conclusi\u00f3n\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Las dimensiones dan sentido a datos cuantitativos en tablas de hechos. Organizando con esquemas estrella\/copo de nieve, usando claves primarias\/for\u00e1neas y role-playing dimensions, un data warehouse proporciona base s\u00f3lida para an\u00e1lisis profundo.\"\n      }\n    }\n  ]\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p><strong><b>En data science y m\u00e1s espec\u00edficamente en los data warehouses, los t\u00e9rminos tabla de dimensi\u00f3n y tabla de hechos son conceptos clave en cualquier modelo de datos, entre otros, para fines de an\u00e1lisis.<\/b><\/strong><\/p>\n","protected":false},"author":85,"featured_media":184378,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2440],"class_list":["post-176228","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-ia"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/posts\/176228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/comments?post=176228"}],"version-history":[{"count":5,"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/posts\/176228\/revisions"}],"predecessor-version":[{"id":184382,"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/posts\/176228\/revisions\/184382"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/media\/184378"}],"wp:attachment":[{"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/media?parent=176228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/es\/wp-json\/wp\/v2\/categories?post=176228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}