Report Server: Nuevos mutantes

Report Server: Nuevos mutantes

En el último año el ecosistema de herramientas de visualización de Microsoft ha crecido, desarrollado y combinado entre sí. ¿Qué camino está tomando? ¿qué puedo hacer con Reporting Services que no pueda hacer con Power BI, Report Server o viceversa? Haremos un análisis de la característica que diferencian cada una, de forma muy rápida.

(más…)

StoryTelling con Power BI

Los datos e información derivada son muy relevantes: relaciones, patrones, tendencias, redes. etc.…Pero las historias nos fascinan aún más, es la forma en la que entendemos la vida, en la que propagamos la cultura. Data Storytelling nos ayuda a transmitir mejor las ideas y conclusiones que obtenemos de los datos. En esta sesión exprimiremos todas las capacidades de Power BI orientadas a Data Storytelling.

(más…)

PowerShell y SQL BI: Ejecutar comandos XMLA

PowerShell y SQL BI: Ejecutar comandos XMLA

En esta entrada continuamos las contribuciones a la serie PowerShell y SQL BI.

Como vimos en la entrada anterior con unas pocas lineas de código PowerShell podemos extraer el MDXScript de un cubo en un comando XMLA ALTER y además de modificarlo. En esta ocasión vamos a analizar dos formas de enviar comandos XMLA al cubo para su ejecución controlando la salida (ejecución correcta o con errores). En tareas de despliegue es muy habitual el envio de comandos XMLA, tanto ALTER si es un despliegue incremental, como CREATE si se trata de un primer despliegue. Estas son (más…)

Añadir miembros en roles de bases de datos en Analysis Services con Powershell

Añadir miembros en roles de bases de datos en Analysis Services con Powershell

Powershell es una magnífica herramienta para scripting y administración de servidores y es por esto que cada vez más productos van incorporando sus propios CMDLets para realizar las tareas más comunes. SQL Server no es una excepción y en la versión 2012 incorpora modulos con una buena variedad de comandos que nos permiten realizar tareas de administración sobre el motor de bases de datos, los servicios de análisis, de integración, etc.. En esta versión todavía existe el ejecutable sqlps.exe pero se verá depreciado en futuras versiones. (más…)
Extendiendo filtros con MDX en PerformancePoint Services 2010 – Selección de medidas

Extendiendo filtros con MDX en PerformancePoint Services 2010 – Selección de medidas

PerformancePoint Services es la propuesta de Microsoft como plataforma de visualización de datos en entornos de colaboración para soluciones de Business Intelligence, con la capacidad de diseñar y desplegar informes, KPIs, Scorecards y Dashboards a través de la herramienta Dashboard Designer sobre SharePoint 2010 con las características de la edición Enterprise activadas. Tomando un origen de datos de Analysis Services resulta sumamente fácil crear estos elementos explotando la capa lógica diseñada en la base de datos OLAP, además de que nos permite personalizar las consultas MDX de los informes analíticos y filtros.

(más…)

SSIS Capturar duplicados en el flujo de datos

SSIS Capturar duplicados en el flujo de datos

Es muy común encontrarnos con escenarios en los que tenemos que consumir orígenes de datos que contienen duplicados, tanto por columnas clave como por filas completas. Integration Services ofrece componentes que permite eliminar los duplicados (componente Sort), pero en esta entrada vamos a centrarnos en un diseño que nos permita capturar las filas duplicadas por columnas clave para su posterior tratamiento, utilizando la menor cantidad de código posible (componente Script). (más…)
Despliegue de Proyectos en Integration Services 2012

Despliegue de Proyectos en Integration Services 2012

En entradas anteriores hemos revisado las características que ofrece el nuevo modelo de servidor de Integration Services, que se basa en Proyectos y Entornos en lugar de Paquetes y Configuraciones.En SQL Server 2012 se mantendrá la compatibilidad con el modelo de despliegue anterior, basado en paquetes, con la denominación Package Deployment Model. Los procedimientos para realizar despliegues en este modo no han variado desde versiones anteriores por lo que nos centraremos en el modelo de despliegue de proyectos Project Deployment Model. (más…)