Grandes novedades con SP1 para SQL Server 2016, ya disponible

Ya se encuentra disponible Microsoft SQL Server 2016 Service Pack 1 (SP1) en la página de descargas de Microsoft. Con este Service Pack, el cual esta disponible para las ediciones Estándar y Express, se incluyen las siguientes capacidades: Mejor velocidad de ejecución de transacciones con In-Memory OLTP, mayor velocidad de ejecución de consultas con In-Memory Column Store[…]

Instalando Analysis Services 2012 Modo Tabular

Un nuevo servicio en SQL 2012 es el modo tabular de Analysis Services, a continuación veremos su instalación paso a paso.

1.- Ingresamos al setup del instalador de SQL 2012 Server y escogemos en la opción Installation, “New SQL Server stand-alone installationor add features to an existing installation”:

clip_image002

2.- En la siguiente pantalla le damos […]

Tracing en Analysis Services 2012 – Parte 2

En el post anterior teníamos la captura del trace del servidor Analysis Services, ahora pasaremos a analizarlo.

Desde nuestro SQL Server Profiler 2012, abrimos el archivo trc, desde la opción File, Open, Trace File…

clip_image001

clip_image003

Podemos observar el contenido del archivo trace, pero debemos filtrar solamente las entradas que clip_image005
nos interesan, que son la sentencia MDX, la duración, el usuario que lanza la consulta.

Para filtrar nos vamos al menú […]

Tracing en Analysis Services 2012 – Parte 1

Un cliente me hizo el siguiente comentario (bastante preocupado por cierto). Nicolás, los usuarios se quejan de la lentitud en nuestras bases de datos multidimensionales (más conocidos como cubos de información) y queremos detectar cuál es la consulta que está produciendo esa lentitud. La hora que sucede esta lentitud es entre la 1:00pm y 2:00pm. ¿Cómo podemos atacar este problema y posteriormente darle solución?

La alternativa que le sugerí era aplicar el Profiler en ese lapso de tiempo y capturar la traza para posteriormente realizar el análisis, veamos como lo hicimos.

Pueden bajar los archivos utilizados para el artículo haciendo clic aquí.

Primero ubicamos el SQL Server Profiler, dentro de la carpeta Microsoft SQL Server 2012, Performance Tools:

clip_image001

También lo podemos encontrar en el SSMS, Tools: […]

BI Reverso : Analysis Services *

Recuerdo que un cliente me preguntaba si era posible hacer ingeniería reversar en soluciones BI, ya que su proveedor no le había dejado los fuentes y deseaban hacer algunas modificaciones. La respuesta es: Si es posible.

Empezaremos con el Servidor Analysis Services de SQL Server 2012, nuestro servidor de cubos de información.

*Este procedimiento también es válido para la versión 2008 de SQL Server.

Pueden bajar el proyecto utilizado para el artículo haciendo clic aquí.

1.- En el SQL Server Data Tools, creamos un proyecto del tipo Import From Server (Multidimensional and Data Mining)

clip_image002

2.- En la siguiente pantalla nos muestra la pantalla de inicio del wizard, le damos clic en el botó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: […]