Examinar datos con T-SQL y DMX

Desde siempre nos ha tocado «bucear» en los datos que recibimos, ya sean de nuestra organización o enviados por un suministrador. Unos y otros aseguran una y otra vez que el dato es válido y nosotros necesitamos saber, necesitamos Examinar datos y ver qué es en realidad lo que hay. Ahora vamos a recorrer apenas algunas formas, de las tantísimas que hay de hacerlo.

Si el origen de datos fuera una tabla de Base de datos MS SQL Server, vamos a ponernos en el caso más cómodo para quienes estamos en este mundo del MS SQL Server, la investigación del contenido de una columna sería tan sencillo como emplear una consulta T-SQL con la cláusula DISTINCT

Los resultados que obtenemos son:


Otra variante posible podría ser que nuestro dato estuviera alojado en modelos pertenecientes a estructuras de minería de datos en una Base de datos multidimensional de SQL Server Analysis Services. Entonces, podemos utilizar los visores de estos modelos, que no lo haremos hoy, vamos a dejarlo para más adelante, o utilizar una consulta DMX para que nos devuelva el contenido del modelo, y en esta consulta, lo verdaderamente importante es la cláusula DISTINCT, como si fuera T_SQL

Los resultados que obtenemos son:

Hasta ahora, lo que he mostrado son algunas formas más o menos sencillas que empleamos para obtener información sobre nuestros datos. Además de saber el contenido de los datos, podríamos saber la cantidad de veces que existe un dato. Si regresamos al origen, desde T-SQL la consulta sería:

Los resultados que obtenemos son:

En la próxima entrada veremos las posibilidades que nos brinda SSAS OLAP y MDX para este tipo de análisis.

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.