Data Profiling (Parte 1)

Dentro de las técnicas ETL (léase Extracción, Transformación y Carga de datos, en español), un paso previo es todo proyecto de Inteligencia de Negocios es verificar la calidad de la data, esta técnica es llamada Data Profiling.

Microsoft ha introducido desde la versión 2008 esta tarea muy útil en la verificación de la calidad de los datos. En esta primera parte veamos su configuración, y su interpretación será abordada en una segunda parte:

NOTA: Para obtener las fuentes del proyecto hacer clic en la imagen: 

1.- Creamos a través del Business Intelligence Development Studio, un proyecto utilizando la plantilla Integration Services Project con el nombre Data Warehouse ETL y un paquete al cual llamaremos Profile_Employee_Data.dtsx.

clip_image002 […]

Certificación SQL Server 2012 (Continuación)

En un post anterior, comentamos que ya estaban disponibles varios de los cursos MOC (Microsoft Official Course) de SQL Server en versión Beta. En la lista se mostraban todos los cursos con su fecha de lanzamiento. Los cursos pendientes que tenían como fecha de lanzamiento el mes de febrero ya estan disponibles: 10777A TS -Implementing a[…]

Certificación SQL Server 2012 (Continuación)

Ya se han definido fechas de lanzamiento de varios de los cursos MOC (Microsoft Official Course) en versión Beta que anunciaramos anteriormente. Por ahora solo estan disponibles en ingles. El objetivo de lanzar las versiones Beta de los cursos en la comunidad de trainers certificados es que estos sean revisados para obtener feedback. A continuación[…]

Acelerando las consultas en un cubo de información

Una consulta frecuente es: ¿Cómo aceleramos la respuesta a las consultas hechas a un cubo de información sin recurrir al aumento de hardware? Para ello debemos conocer que un cubo de información es capaz de almacenar dos tipos de datos: detallados y resumidos, este segundo tipo de dato es el que nos va a permitir acelerar las respuestas a las consultas OLAP (On Line Analytical Processing ó Procesamiento Analítico en Línea)

En Analysis Services estos datos resumidos son llamados Agregaciones, que son estructuras que contienen datos sumarizados, pre-calculados listos para dar respuestas rápidas a las solicitudes de información. En esta nueva versión de SQL Server 2008 R2, se ha añadido una nueva pestaña en el Cube Editor, exclusivamente para la creación de agregaciones.

Pasemos a revisar cómo se construyen estos datos resumidos: […]

Certificación SQL Server 2012

En el  MCT Summit realizado entre el 19 y 21 de Octubre del 2011, se dió a conocer el nuevo Track de certificación para SQL Server 2012.  Aquí un resumen de esta presentación:

Certificación SQL Server 2012

  •  Serán 7 exámenes.
  •  Solamente existirán 2 rutas de certificación: Plataforma de Base de Datos y Business Intelligence.
  •  Existirá un upgrade de la versión 2008 hacia 2012.
  • También se manejará una re-certificación cada 3 años.

Lista de Cursos y Exámenes

  • 10774A / 70-461-Writing Queries Using SQL Server 2012 Transact-SQL […]

Desencriptando un Procedimiento Almacenado en SQL Server

SQL Server maneja un nivel de seguridad para que el código de los Stored Procedure no sean visibles. Ello se logra con la opción WITH ENCRYPTION.

Un ejemplo de esto es el siguiente:

USE AdventureWorksDW2008R2
GO
CREATE PROCEDURE usp_dim_product
WITH ENCRYPTION
AS
SELECT ProductAlternateKey,EnglishProductName
FROM dbo.DimProduct

 

Intentemos ver el código fuente de este stored procedure: […]