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.