Entradas

Mostrando las entradas etiquetadas como tabular

Como resolver el error A string store or binary store with a compatibility level of '1050' is at the maximum file size of 4 gigabytes

 Una compañía estaba cargando datos en su base de datos Tabular de SSAS y recibió el siguiente mensaje: A string store or binary store with a compatibility level of '1050' is at the maximum file size of 4 gigabytes. To store additional strings, you can change the StringStoresCompatibilityLevel property Este error es común en una base de datos multidimensional y simplemente es cambiar la propiedad como indica el mensaje de error. Para una base de datos multidimensional, las instrucciones son las siguientes: En inglés: https://docs.microsoft.com/en-us/analysis-services/multidimensional-models/configure-string-storage-for-dimensions-and-partitions?view=asallproducts-allversions En español: https://docs.microsoft.com/es-es/analysis-services/multidimensional-models/configure-string-storage-for-dimensions-and-partitions?view=asallproducts-allversions Sin embargo, este no era el caso. Este error no es normal en una base de datos Tabular. Es más, esta propiedad no puede ser cambiada en...

Proyectos tabulares de Microsoft SSAS

Todos los que hayan trabajado en Business Intelligence con las herramientas de Microsoft ya conocen lo que son los proyectos Multidimensionales de bases de datos. Son bases de datos hechas para la generación de reportes con un diseño especial muy diferente a las bases de datos transaccionales y con otro motor de base de datos. Los proyectos Multidimensionales si bien les falta mucho para poder ser tan estables como las bases de datos transaccionales, están en una etapa más avanzada de desarrollo y grandes empresas ya lo utilizan. Desde SQL Server 2000 hasta SQL 2012 varias empresas utilizan esta tecnología. Sin embargo, a partir de SQL 2012 aparece el modelo multidimensional. En un artículo anterior realicé la comparación de ambas tecnologías: http://elpaladintecnologico.blogspot.com/2012/11/modelos-tabulares-vs-modelo.html Antes de migrar sus datos vea su Hardware. Los modelos Tabulares requieren de muchísima Memoria RAM (64 GB o más). Si muchos de sus datos están e...

Modelos tabulares en SQL Server Analysis Services (SSAS)

En SQL Server 2012, uno de los principales cambios son los modelos tabulaares. La principal ventaja es que es mucho más parecido a Excel por lo que es muchísimo más intuitivo y fácil de usar. Anterior a los modelos tabulares, SSAS utilizaba los modelos multidimensionales. Para hacerlos, era necesario crear un Data Source, luego un data view, luego diseñar las dimensiones, luego crear los cubos. En los modelos tabulares, se puede trabajar con modelos relacionales fácilmente o usar los antiguos modelos multidimensionales. Su creación es mucho más sencilla e intuitiva. Los modelos multidimensionales usan MDX. Un lenguaje parecido en su sección básica a SQL, pero que cuando se complica no se parece a nadie y no es muy intuitivo de usar. Además no hay tanta documentación para consultas complejas. DAX en cambio, es un poco más parecido a las funciones Excel, es un poco más intuitivo. No es fácil, pero es un poco mejor que MDX. En los modelos tabulares con un simple wizard ya ...

Modelos tabulares vs Modelo Multidimensionales

En SQL Server 2000 hasta SQL Server 2012, se manejó el concepto de bases de datos multidimensionales en lo que se llama Analysis Services. Desde SQL Server 2012, se maneja el concepto de Modelos Tabulares. Este es un nuevo concepto que está revolucionando los proyectos de Business Intelligence. El artículo que mencionamos a continuación es para gente que ya utiliza bases de datos multidimensionales, pero desea Migrar a modelos Tabulares. Lo que usted debe saber: Primeramente, si usted ya tiene una base de datos Multidimensional, no se recomienda moverse a base de datos tabulares. El hardware requerido para un proyecto Tabular es muy diferente al requerido por un proyecto multidimensional. Por la compresión de datos, requiere menos disco una Modelo Tabular, pero requiere mucha más memoria RAM porque todo lo maneja en memoria. En general, se necesita un buen CPU y memoria. Le recomendamos hacer pruebas en un servidor de Desarrollo y no en producción el funcionamient...