@

BI

Esta etiqueta está asociada a 27 entradas

SQL Server 2017 RC1

Hace un poco más de 15 días que Microsoft hizo este anuncio y solo quería compartir con ustedes que estaré realizando algunos posts con algunas experiencias sobre aspectos relevantes en esta versión que pronto estará con nosotros, como lo son el soporte a Linux, el procesamiento automatizado de consultas o instrucciones T-SQL o adaptive query processing y algunas cosas interesantes en Analysis Services como Dynamic Management Views adicionales y también en Integration Services como soporte en ambientes altamente disponibles.

Mayor información en el post del blog del grupo de producto, First release candidate of SQL Server 2017 now available.

En la medida en que vaya investigando sobre aspectos de DevOps, Machine Learning y otras nuevas características, les compartiré en este blog lo que encuentre y la experiencia vivida sobre el particular.

Bueno, los dejo, que estoy preparando una demo basada en este descargable, Microsoft Contoso BI Demo Dataset for Retail Industry, para cubrir varios temas que estoy trabajando con Power BI, Tableau e incluso con SSAS y SSIS.

Saludos.

Anuncios

Al aire la comunidad Bogotá Power BI (Bogotá PUG)

Logo CBPBIEstoy ocupado avanzando en algunos entrenamientos de carácter personal en Data Science, Tableau, Quicksight y AWS, pero me tomo unos minutos para compartir con ustedes que, aprovechando la iniciativa a nivel global de Microsoft, de apoyar grupos de usuarios comunidades alrededor de Power BI, he decidido iniciar con un grupo local en Bogotá, Colombia, para apoyar desde una perspectiva de comunidad, aquellos esfuerzos personales o empresariales alrededor de Power BI y sus temas asociados como analítica, inteligencia de negocios y, por supuesto, visualización de información.

Los que me conocen de hace muchos años, saben de mi pasión por los temas relacionados con Business Intelligence, particularmente con la plataforma Microsoft y de cómo en estos momentos cada vez más es imperativo no solo saber que ha pasado y presentar cierta información para entender mejor el por qué han sucedido ciertas cosas en el negocio o en áreas particulares de la organización, sino también que, dada la evolución que hemos tenido en TI, ver como la capacidad de cómputo de la nube empieza a apoyar temas que cada vez toman más relevancia como Machine Learning, Big Data y su asociación con IoT, y por supuesto, la inteligencia artificial.

Con base en lo anterior, y en mi interés particular de apoyar y ayudar a difundir esta clase de tecnologías, nace este grupo de usuarios, en principio focalizado hacia Power BI, pero en donde habrá espacio para tratar temas como los expuestos en el párrafo previo.

Para quienes quieran involucrarse, apoyar e incluso participar en el grupo de usuarios, por favor visiten este link, www.pbiusergroup.com/bogota, regístrense como usuarios del PUG y asóciense a la Comunidad Power BI Bogotá. El sitio sufrirá algunas modificaciones este fin de semana, particularmente de forma y bueno, también de fondo, en donde empezaré a compartir algunos archivos y links interesantes.

Pronto comunicaré el primer evento del Bogotá PUG, que espero que pueda hacerse, a más tardar, durante el mes de septiembre.

¡Bienvenidos al Bogotá PUG!

Saludos.

Excelente documento “Planning a Power BI Enterprise Deployment”

En este mes de junio de 2017, se ha publicado en el sitio web de White Papers para Power BI, el excelente documento “Planning a Power BI Enterprise Deployment”, cuya autoría es de Chris Webb y Melissa Coates. Lo pueden descargar desde el sitio anterior o directamente desde este link.

Este documento técnico pretende ayudar en la planeación del despliegue empresarial de soluciones basadas en Power BI, teniendo en cuenta prácticas recomendadas, así como aspectos esenciales para que dichos despliegues sean exitosos.

El documento contiene secciones orientadas hacia lo anterior, particularmente  recomendaciones de despliegue y escenarios, opciones de licenciamiento, consideraciones en fuentes de datos, opciones de almacenamiento en Power BI, como refrescar datos y algunos aspectos importantes sobre instalación, configuración y uso de “On-Premises Data Gateway”, consideraciones y prácticas sugeridas sobre el desarrollo de reportes, algo sobre colaboración y como compartir y poner a disposición de usuarios los reportes y/o paneles, elementos importantes de administración, seguridad y cumplimiento y algo sobre apoyo desde Microsoft y desde la comunidad.

El documento asume que se tienen conceptos sobre Power BI y está dirigido a profesionales TI y no a usuarios finales. Es un documento extenso, con un poco más de 100 páginas, y que está creado para apoyar despliegues empresariales y reforzar prácticas recomendadas en diversos escenarios que pueden darse de acuerdo con varias necesidades asociadas a proyectos con Power BI.

Saludos.

Disponibles los videos del Microsoft Data Insights Summit 2017

Entre el 12 y 13 de junio de 2017, tuvo lugar este evento en Seattle, WA. Si quieren tener un resumen de lo sucedido, revisen este post en el blog de Power BI, particularmente de lo sucedido en el primer día del evento.

Los videos de los keynotes y de las sesiones están disponibles en el canal YouTube de Power BI, particularmente en esta Playlist: Microsoft Data Insights Summit 2017.

76 videos para estar al día con lo más reciente alrededor de Business Intelligence de Microsoft.

En este evento anunciaron Power BI Premium y otra serie de mejoras al servicio Power BI, las cuales estaré tratando en detalle en siguientes posts.

Saludos.

Desde el 25/05/2016, 24 horas de PASS

24HoP-May2016

Iniciando el próximo 25 de mayo de 2016 desde las 7:00AM hora de Colombia (la hora en otras ciudades) y por 24 horas, tendrá lugar el evento Online conocido como 24 horas de PASS o 24HoP. Este es un evento gratuito, que se entrega en modalidad Webinar.

En esta ocasión, el evento se llama “Evolución de la plataforma de datos” y tiene una agenda bastante interesante.

Las sesiones están agrupadas bajo temáticas como desarrollo de aplicaciones y de base de datos, entrega de información analítica, arquitectura de plataformas BI, desarrollo y despliegue de aplicaciones en la nube y administración y despliegue de bases de datos empresariales.

Si te interesan los anteriores temas, o quieres profundizar sobre aspectos alrededor de la version 2016 de SQL Server, regístrate de inmediato. Puedes asistir a todas las 24 sesiones o a las que te interesen.

Saludos.

 

Ejemplo de uso de Power BI Desktop – IMDb Demo

Usaré Power BI Desktop para mostrar como conectarse a un conjunto de datos familiar y obtener datos rápidamente para análisis, haciendo uso de algunas características de la herramienta.

Aclaro que me basé en una demostración que se mostró en el Webinar de lanzamiento de disponibilidad general de Power BI y cuyo video está en el canal de YouTube, precisamente en https://youtu.be/RlWeQOneq8U.

Para ello, se consultará el Top 250 de películas según Internet Movie Database o IMDb.

La URL para sacar los datos es http://www.imdb.com/chart/top.

Abrimos Power BI Desktop.

Power BI Desktop

Clic en Get Data.

En la ventana que aparece, pueden escribir Web para ir directamente a la opción de fuente de datos.

Oprimir Connect.

En la pantalla que aparece, escribir la URL mencionada arriba:

Web Page URL

Presionar OK.

Al finalizar la conexión, se aprecian tres tablas. La que se necesita es “Table 0” porque contiene el dataset requerido:

IMDb Top 250 Movies Dataset

Se selecciona entonces la tabla y se da clic en “Edit”.

Luego de unos cuantos segundos, se apreciará en pantalla lo siguiente:

IMDb Top 250 Movies Dataset in Power BI

De toda la tabla, solo me interesa tener las columnas “Rank & Title” y “IMDB Rating”. Las demás las obviaré.

Para ello, selecciono las dos columnas mencionadas anteriormente y dando clic derecho, selecciono la opción “Remove Other Columns”

Context Menu - Columns in Power BI

Ahora, en la primera columna, tengo datos agrupados y que quiero separar en Rank, Title y Year.

Así que voy a hacer un Split de esa columna, usando el comando disponible para ello en Power BI Desktop.

Simplemente selecciono la columna y en el comando de Split Column dejo la ventana como se ve a continuación:

Split Column - Rank

Clic en OK.

Con esto, tengo la primera columna con el Rank o clasificación según IMDB de las mejores 250 películas.

Doy clic en la columna y luego presiono la tecla F2 para renombrarla como Rank.

Ustedes deben tener algo similar a esto:

Rank Column in Dataset

Para obtener el título, se hará Split Column de nuevo. Esta vez la ventana debe verse así:

Split Column - Title

Clic en OK.

Ya se tiene la segunda columna, Title. Mismo procedimiento anterior para renombrar la columna obtenida.

Solo resta obtener el año. Para ello, se remplazará el paréntesis derecho con ningún carácter.

Remove Character - Year

Se renombra la última columna como “Year”.

Sin embargo, antes de entrar a revisar el conjunto de datos, voy a agregar una columna personalizada que muestre la década en la cual cada película fue liberada al público. Esto con el fin de analizar qué década ha sido la más exitosa, entrar a determinar qué películas estuvieron en dicha década y otras consideraciones asociadas.

Ubico el comando “Add Custom Column” bajo el menú “Add Column” y debe verse así:

Add Custom Column - Decade

Clic en OK, previo renombre de la columna como “Decade”.

Ahora mi Dataset se ve de la siguiente manera:

IMDb Top 250 Movies - Final Dataset

Renombro la consulta como Top 250 IMDB Movies.

Dataset Name - Top 250 IMDb Movies

Luego, en el menú principal, ubico la opción “Home” y doy clic en “Close & Apply”.

Apply Changes

Espero unos segundos y tengo el “Canvas” preparado para establecer ciertos análisis de acuerdo con el Dataset obtenido y preparado previamente.

En la parte derecha del “Canvas” se aprecia lo siguiente:

Power BI Desktop - Visualization & Fields

Ahí se tienen las visualizaciones y los campos que se podrán usar en dichas visualizaciones.

Cabe resaltar que algunas visualizaciones no podrán usarse o no tendrán efecto, mejor, en ciertos datos.

Voy a iniciar con una gráfica sencilla: Películas y su calificación IMDB. Para esto, simplemente arrastren al Canvas el campo “Title” y luego el campo “IMDb Rating”. Debe verse así:

Table in Power BI Desktop

Ahora bien, si en la parte de visualizaciones se da clic sobre el icono con las barras horizontales, se obtiene la siguiente gráfica:

Horizontal Bar Chart

Ummm… Pero ese orden alfabético no me dice mucho. Para organizar por una de las columnas del Dataset, se da clic en el menú “More Options” identificado por la elipsis y le digo que ordene por “IMDb Rating”, dando clic en la opción que se muestra a continuación:

Sort By in Chart

Con lo anterior, ahora el Dataset se ve de la siguiente manera:

Sorted Dataset in Chart

Bueno, pero así se ve en la página Web, más o menos. Es decir, para esto pues hubiese seguido consultando la página Web.

Es aquí en donde voy a hacer el primer análisis. ¿Qué década es la más representativa en películas de este Top 250?

Para ello, insertaré un “Pie Chart” o gráfica de torta en el Canvas.

Arreglándolo un poco, debe verse así:

Bar Chart + Pie Chart

Con el “Pie Chart” seleccionado, se pone el campo “Decade” en donde dice “Legend” y luego se pone el campo “Title” en donde dice “Values”.

Pie Chart Set with Values

Con esta gráfica, ya se ve que la década de los 2000, es la más participativa en número de títulos en la clasificación.

De hecho, si dan clic en el pedazo de torta etiquetada como “2000s”, los títulos de la gráfica de barra se iluminan para entonces relacionar qué títulos están en dicha década. Como hacer un drill-down…

Dataset with Values Highlighted

Otro análisis interesante con la década está relacionado con el rating de la película promedio.

Para ello, se crea otro elemento dentro del Canvas así:

Dataset Table with Average

Aquí se ha aplicado el promedio, simplemente dando clic derecho sobre el campo y seleccionando no la suma sino el promedio.

Sin embargo, esta manera de visualizar, aunque muestra que, en efecto, la década de los 90 tiene la mayor cantidad de películas con mejor ranking, tal vez no sea la mejor manera de analizar esta información; es mejor establecer otra forma de ver la misma información.

Al seleccionar un gráfico de líneas, se aprecia mucho mejor el análisis anterior:

Line Chart for Better Analysis

Si se selecciona en la gráfica de torta la década de los 90, se pueden ver incluso algunas de las películas dentro de dicho Top.

Ya lo que queda es guardar esta consulta y ponerla a disposición de usuarios con acceso a nuestro Power BI en la red.

Esto se hará en otro post, en donde se trabajará más en la interfaz Web.

Saludos.

Power BI disponible

Power BI

Desde el pasado 24-Jul-2015, está disponible Power BI que deja así de estar en versión “Preview” y ya pasa a versión “Release”.

Power BI es una herramienta que, bajo un modelo de suscripción en esquema SaaS, habilita a quién la usa a conectarse de manera segura y explorar fuentes de datos, crear Dashboards, obtener información analítica y proactiva para tomar decisiones.

Otra definición que me gusta bastante y que usó recientemente mi amigo Cheo Redondo (Twitter, Blog) es la siguiente: “Power BI es un nombre generalizado para agrupar tecnologías y herramientas que se mezclan bien en conjunto. De igual manera, es una solución auto-servicio de Business Intelligence, con el objetivo final de proporcionar conocimientos empresariales más profundos de sus datos”.

Mayor información y detalle sobre lo nuevo para Power BI lo encuentran en este post del blog oficial del producto.

Algo chévere es que pueden usarlo de manera gratuita, con funcionalidades limitadas y, si les gusta lo que ven, pueden pasar a una suscripción mensual por USD9,99. Para entender mejor qué se tiene con la versión gratuita y qué no, consulten https://powerbi.microsoft.com/pricing.

Por último, y mientras planeo una serie de posts referentes sobre este apasionante tema, tengan en cuenta los siguientes recursos, adicional al sitio oficial http://powerbi.microsoft.com:

Blog oficial: http://blogs.msdn.com/b/powerbi/

Comunidad: http://community.powerbi.com

Soporte: https://support.powerbi.com

Canal YouTube: https://www.youtube.com/user/mspowerbi

Saludos.

Serie “BI en SQL Server” – Parte 4, adecuando la máquina virtual, SQL Server 2014 Developer Edition

Continuamos con esta serie, instalando en la máquina virtual generada, SQL Server 2014 Developer Edition. La edición para desarrolladores ofrece las características funcionales de la edición empresarial. Para mayor información de lo que contiene esta edición, por favor consultar esta página web y buscar la edición empresarial o Enterprise.

El tema de licenciamiento es muy importante y este artículo en SQL Server Magazine lo deja muy claro, particularmente para la edición Developer.

Para evitar un post largo, lo que hice fue generar un documento en formato PDF, el cual pueden descargar desde mi OneDrive público y que se irá enriqueciendo en la medida en que se vaya configurando el ambiente.

Por lo pronto, en el documento encontrarán como agregar .NET Framework 3.5 a Windows 8.1, instalación de SQL Server 2014 Developer Edition y agregar las bases de datos de ejemplo en Codeplex para esta versión.

En el próximo post de la serie, configuraremos SQL Server Reporting Services.

Saludos.

Serie “BI en SQL Server” – Parte 3, adecuando la máquina virtual, Microsoft Office 2013

Como establecí en el post anterior de esta serie, les comparto entonces lo que he hecho a nivel de máquina virtual, primero especificando lo que contiene ésta.

Es una MV generada en VmWare Player, con 4 GB en RAM y dos procesadores virtuales y que tendrá el siguiente software:

  • Sistema operativo cliente, Windows 8.1 Enterprise Edition.
  • Microsoft Office 2013 Professional Edition.
  • Microsoft SQL Server 2014 Developer Edition.

Si les interesa replicar este ambiente, recuerden que pueden acceder a versiones de prueba en http://www.microsoft.com/en-us/evalcenter/.

En este post iniciaremos con la instalación de Microsoft Office 2013 Professional Edition y en otro indicaremos como instalar la edición Developer para SQL Server 2014.

Y, ¿por qué Office 2013? Para usar más adelante Power Pivot, Power Query y Power View, entre otras herramientas.

Iniciemos pues con la instalación:

Office 2013 - Install

Presiono “Customize” y dejo las opciones como se muestran a continuación:

Office 2013 - Opciones

Solo se instalarán Access, Excel, OneNote, PowerPoint y Word.

Presionar “Install Now”…

Office 2013 - Instalado

Cerrar la ventana de instalación y luego validar en Windows 8.1 que todo está OK, como se aprecia a continuación:;

Office 2013 en Windows 8.1

En la siguiente entrega, se instalará SQL Server 2014 Developer Edition.

Por lo pronto, les dejo con una muy buena y completa introducción a PowerPivot en el sitio Web PowerPivotPro.

Saludos.

Serie “BI en SQL Server” – Parte 2, visión de Microsoft sobre BI

Luego de la publicación de hace casi un año, retomo este tema. Y le quité el tema de la versión para no atarlo ni a la 2012 ni a la 2014 de SQL Server, aunque claramente la mayoría de las cosas trabajarán o funcionarán en ambas. En la medida de lo posible, haré la diferenciación de la versión.

Y aprovecho el post de Quentin Clark del 29 de enero de 2014 en el blog oficial de SQL Server, en el cual él habla sobre el cambio en la manera en la cual el paradigma de cómputo está cambiando y cómo dichos cambios, entre ellos Cloud Computing e Internet of Things, están generando patrones e incluso escenarios de trabajo sobre aspectos importantes alrededor de todo lo relacionado con información y la plataforma que soporta ésta, particularmente SQL Server.

De este post, rescato los apartes sobre Data Warehousing moderno y Business Intelligence moderno, de los cuales resalto el trabajo que se está haciendo actualmente con tecnologías como Hadoop y su integración con Windows Azure vía HDInsight. Adicionalmente, todo lo que se está trabajando con Power BI para Office 365 y las demás tecnologías tipo “Power”.

image

La visión de Microsoft sobre BI y “self-service BI” sigue siendo la de mejorar las organizaciones proporcionando aspectos de negocio para todos los empleados, guiándolos hacia mejores decisiones, más relevantes, de manera más rápida.

Microsoft posee un compromiso de largo plazo para entregar una oferta completa e integrada de BI, y lo ha demostrado incluyendo PowerPivot dentro de su versión de Excel 2013 e incluyendo su opción de reportes para análisis y visualización con Power View, incluso manteniendo la integración con Microsoft SharePoint como componente importante dentro de esta visión.

Adicional a lo anterior, esta visión permite que tanto los profesionales TI como los de negocio, puedan hacer más con menos y, mediante BI, extraer conocimiento útil desde los datos, complementado con BA o Business Analytics, para explorar e investigar datos mediante métodos estadísticos, esquemas de visualización de datos y adaptación de modelos.

En resumen, todo lo anterior debe permitir y habilitar, a quienes lo usan, el tener una medida del desempeño de una estrategia de negocios y la manera en la cual dicha estrategia genera un impacto en lo que la compañía quiere lograr.

En el libro “Business Intelligence in Microsoft SharePoint 2013” de Microsoft Press, hablan en la página 8 de como el flujo de la imagen resalta que la información correcta debe llegar en el momento adecuado y bajo el formato correcto a las personas idóneas en la organización. Es más, bajo el concepto de “democratización de la información”, es claro que todos en la empresa necesitamos información para tomar mejores decisiones y es por ello que ésta, que en algún momento se conoció como información gerencial o ejecutiva, ya no lo es más y para cada nivel tenemos lo siguiente:

  • Estratégica: A nivel ejecutivo, las decisiones se hacen particularmente reforzando lo que la compañía va a hacer a futuro, teniendo presente líneas de producto, métodos de manufactura, técnicas de marketing y canales.
  • Táctica: Las decisiones que se hacen a este nivel apoyan las decisiones estratégicas que se hacen en el nivel ejecutivo. En este nivel, los analistas examinan si las predicciones satisfarán las metas financieras que se definieron en el plan a cinco años; si no, qué cosas deben modificarse. De igual manera, a este nivel se realizan análisis de tipo “what-if”, se anticipan necesidades financieras a futuro y se pronostican flujos de caja, requerimientos de capital y planes que maximicen el valor para los accionistas.
  • Operativa: Estas decisiones soportan, diariamente, las decisiones que apoyan lo que se estableció en el nivel táctico. Su impacto es inmediato, y de corto plazo y bajo costo. En conjunto, decisiones a este nivel pueden generar un impacto importante en la realización de la visión de la organización.

Aunque términos como BI para todos y una única versión de la verdad no parecen ir de la mano, la idea es que se pueda lograr esto y Microsoft, con herramientas como SQL Server, SharePoint y Office, soporta los conceptos BI y desde una perspectiva tecnológica ofrece una plataforma completa, de principio a fin, para las necesidades de información que apoye estas necesidades, de total importancia y relevancia para las organizaciones hoy día.

En las próximas entregas revisaremos temas como preparación de un ambiente para generar varios ejemplos sobre escenarios en los cuales BI aplica, así como reforzar conceptos y esquemas que ayudarán a enriquecer todo lo que ofrece Microsoft para este mundo.

Saludos.

Business Analytics en plataforma Microsoft, con 24 horas de PASS BA

image

Vuelve uno de los eventos emblemáticos de PASS, en esta ocasión dedicado exclusivamente al tema de Business Analytics.

El evento arranca a las 11:00am, hora de Colombia, Ecuador y Perú. Aquí tienen la hora en otros países para que programen de acuerdo con la agenda a cuales van a asistir, de acuerdo con su interés o necesidad sobre un tema.

Aunque no son 24 sesiones, son 12, se mantiene el formato de sesiones continuas como ya PASS nos tiene acostumbrados.

Regístrense para las sesiones, bien sea uno o varias o todas.

Saludos.

Serie “BI en SQL Server 2012” – Parte 1, Concepto general

Aunque la mayoría de la gente tiene claridad, o por lo menos conoce algo de estos conceptos, mi propósito es describir de una manera concisa aquellos conceptos que me permitirán desarrollar esta serie de Business Intelligence en SQL Server 2012.

Aprovechando la reciente visita al PASS Summit 2013, asisití a la charla titulada “Power Pivot + Power View = Self-Service BI Revolution” por José Chinchilla (Blog, Twitter) y de quién voy a tomar la definición que usó de BI. Bueno, en realidad es una adaptación de una definición hecha por IDC y que dice:

“BI results when organizational culture, business processes and technologies are designed and implemented with the goal of improving the strategic and operational decision-making capabilities of internal and external stakeholders.”

En nuestro bello idioma castellano, lo anterior traduce que los resultados en Inteligencia de Negocios se dan cuando la cultura organizacional, los procesos de negocio y las tecnologías se han diseñado e implementado con la meta de mejorar las capacidades de toma de decisiones, tanto estratégicas como operativas, de los interesados del negocio.

Sin embargo, Jose va un poco más allá y resume en la siguiente frase, armada con palabras clave de la anterior definición, lo que enmarca Inteligencia de Negocios: “Cultura, procesos y tecnologías para mejorar la toma de decisiones de los interesados del negocio”.

Así, la inteligencia de negocios permite que a través de un requerimiento de negocios, se genere todo un esquema cultural y de procesos para que con tecnología se pueda resolver dicho requerimiento. Por lo general, este esquema implica que la organización o la unidad de negocios requiere tener información actualizada o por lo menos con algún periodo de demora, generalmente un día, que le permita contar con la mayor cantidad de datos posibles sobre el comportamiento pasadoy así identificar tendencias o estados que proporcionen algún tipo de inteligencia sobre lo que sucedió, está sucediendo y podría llegar a suceder. Este conjunto de datos, disponible para análisis, ofrece además mecanismos de filtrado y de visualización para apoyar la toma de una decisión o la ejecución de una acción. Es por esto que es tan importante contar con estos datos, así como en un avión la tripulación va revisando el tablero y actuando conforme a como se le presentan los datos.

En resumen, la inteligencia de negocios permite y habilita a quienes lo usan a tener una medida del desempeño de una estrategia de negocios y la manera en la cual dicha estrategia genera un impacto en lo que la compañía quiere lograr.

Una aplicación de lo anterior se generó en la escuela de negocios de Harvard en donde Norton y Kaplan introdujeron el concepto del Balanced Scorecard, que permite medir el desempeño de una estrategia de negocios. Dicho desempeño se aprecia en las perspectivas financiera, de operaciones, de ventas y de recursos humanos. Claro que puede haber otras perspectivas, las cuales generalmente representan factores críticos de éxito y que componen elementos de estrategia dentro de una visión de negocio o de compañía. Dichos factores críticos de éxito, para que puedan medirse, se componen de indicadores clave de desempeño o KPI por su acrónimo en inglés “Key Performance Indicators”.

Con lo anterior, la compañía o la unidad de negocio pueden preguntarse de manera amplia lo siguiente:

  • ¿Qué ha pasado?
  • ¿Qué está pasando?
  • ¿Por qué está pasando?
  • ¿Qué podrá pasar?
  • ¿Qué necesitamos que pase?

Es decir, con las anteriores preguntas y con una correcta definición de temas como Visión, Estrategia, Factores Críticos de Exito, Balanced Scorecard y KPI, una empresa puede aprovechar la inteligencia de negocios a su favor.

Ya más adelante veremos como aprovechar aprovechar ciertas definiciones más de los modelos y esquemas existentes para aplicar esta tecnología en el negocio.

En la próxima entrega veremos la visión de Microsoft sobre BI y una breve introducción a elementos tecnológicos que permitirán desarrollar esta serie.

Saludos.

Maratón de BI con la comunidad Intermezzo, este jueves 24 de octubre de 2013

Maratón BI 2013

La comunidad Intermezzo, capítulo oficial de PASS en Bogotá, Colombia, ha preparado una serie de 10 webcasts, cada uno de una hora, sobre diferentes tópicos relacionados con Business Intelligence en plataforma Microsoft.

La agenda del evento la encuentran en este link y en cada sesión encuentran el correspondiente vínculo para registrarse a la sesión que deseen. Recuerden que la hora está definida para UTC-5, Bogotá, Lima, Quito.

Yo participaré a la 1:00pm, hora en otros países, con una sesión introductoria al tema de Master Data Management y como éste está relacionado con Business Intelligence.

¡Ojalá puedan participar en todas las sesiones!

Saludos.

Luego del SQL Saturday 247 en Bogotá, inicio mi serie sobre BI en SQL Server 2012

SQL Saturday 247 en Bogotá

Luego del éxito que tuvo el SQL Saturday 247 en Bogotá, estoy dedicado a organizar notas, experiencias, documentación e incluso algunos artículos en Internet para iniciar mi serie sobre BI en SQL Server 2012, donde por supuesto, profundizaremos sobre temas y aspectos tratados en dicho evento.

Entiendo que las presentaciones estarán disponibles pronto en el sitio del evento, pero para los interesados en mi presentación, la pueden descargar desde mi canal en Slideshare. Complementen con el documento “Choosing a Tabular or Multidimensional Modeling Experience in SQL Server 2012 Analysis Services”.

La próxima entrega hablará sobre elementos de arquitectura de solución para Business Intelligence con plataforma Microsoft y dará inicio a esta serie que, según algunos amigos, estaba demorado en compartir con ustedes en mi blog.

Saludos.

Y, ¿qué vendrá en SQL Server 2014?

The Evolution of SQL Server

Justo en plena planeación de certificaciones para SQL Server 2012, aparece el anuncio en TechEd 2013 de que en el primer trimestre de 2014, tendremos con nosotros a Microsoft SQL Server 2014.

Y hablaba justamente esta semana con mi amigo José Redondo que esto va muy rápido y que precisamente todo lo que está evolucionando alrededor de “Cloud Computing” está permeando la tecnología que venimos trabajando “On-Premises” y se percibe cada vez más como todo empieza a ser híbrido, entendiendo que se quiere aprovechar lo mejor de los dos mundos.

Y precisamente una de las cosas interesantes en SQL Server 2014 es la habilitación de capacidades de “misión crítica” para los negocios de hoy y para las unidades de TI que apoyan al negocio y que deben tener en cuenta capacidades como alta disponibilidad en Windows Azure, que ya ofrece IaaS, y que permite reducir el CAPEX y el OPEX, obviamente teniendo en cuenta no solo la arquitectura e implementación de soluciones de este estilo, sino el complemento que hay que tener con System Center 2012 SP1 en todo el tema de Gestión & Operaciones.

Respaldo hacia la nube, recuperación de desastres apoyado en la nube y migración sencilla hacia máquinas virtuales en Windows Azure son algunas de las cosas que se tienen actualmente con SQL Server 2012 y que vendrán mejoradas en SQL Server 2014.

Y ni hablar de las mejores en Business Intelligence & Data Warehousing y por supuesto todo el apoyo hacia “Big Data”. Integración de datos en tiempo real, técnicas evolucionadas de análisis de datos y experiencias fluidas de visualización y de colaboración permiten que cada vez la promesa de tomar mejores decisiones con los datos que se tienen. Cuando puedan, revisen el Keynote del TechEd 2013 y vean la demo que hicieron con Data Explorer & GeoFlow y analicen el potencial de estas herramientas en, tal vez, uno de los programas que más usamos diariamente como es Microsoft Excel. Democratización de la información, mis amigos. Mayor información en este documento técnico.

Por ultimo, “In-Memory OLTP” o como lo conocíamos previo a este lanzamiento, Hekaton, que en SQL Server 2014 ayudará con mejoras notables en desempeño y con la velocidad que requieren los negocios. Para mayor información y las características de esta funcionalidad, consulten este documento técnico.

Mayor información sobre lo que se viene en este post del grupo de producto de SQL Server. Y, obviamente, en la medida en que vaya saliendo más información, la compartiremos por acá.

Si sigues en SQL Server 2000 o 2005, analiza la gráfica con la que inicio este post y define si las características funcionales tanto de SQL Server 2012 como de 2014 agregarían valor a las diferentes soluciones implementadas en dichas versiones y si es así, inicia con la planeación de la actualización revisando esta sesión que entregué sobre el tema bajo el marco de 24 horas de PASS Online.

Saludos.

DAX, PowerPivot y modelo tabular en SQL Server Analysis Services 2012

Hola a todos. Mientras retomo de nuevo algunos temas abiertos en mi blog, como las series sobre desempeño y alta disponibilidad en SQL Server, les comparto este excelente documento técnico o “White Paper” que nos ofrece una introducción a las llamadas Data Analysis Expressions o DAX, además de ofrecernos un excelente ejemplo para trabajar con PowerPivot para Excel.

Por otra parte, y para complementar el documento, este video ofrece, en una hora, una excelente introducción a DAX. De hecho, si pueden, revisen las 13 partes de esta serie titulada “What’s New in SQL Server 2012”, hay unos videos muy educativos y muy dedicados a lo nuevo, valga la redundancia, de SQL Server 2012.

Como dije al principio, trataré de bloguear más a menudo, pensando en recuperar el ritmo de hace un par de meses, en donde posteaba al menos dos veces por semana.

Gracias por mantener el contacto.

Saludos.

Activa TV – Emisión sobre BI este martes 8 de mayo de 2012

Activa TV - 8/May/2012 6pm

En la emisión de Activa TV de este martes 8 de mayo de 2012, estaré desde las oficinas de Microsoft Colombia hablando sobre el tema de Inteligencia de Negocios o BI, en conjunto con Alfredo Barba y demás “staff” del programa.

Si este tema te llama la atención y quieres profundizar un poco más sobre el mismo, da clic en la imagen de arriba para registrarte y participar.

Saludos.

Documento de ayuda para determinar si elegir modelo tabular o modelo multidimensional en SQL Server 2012

Un corto post para aquellos interesados en todos los temas de BI o DW en SQL Server 2012, particularmente para establecer si para mi proyecto o solución BI o DW debo utilizar el modelo tabular, nuevo en SQL Server 2012, o el modelo multidimensional que muchos conocemos y trabajamos desde versiones anteriores.

El documento se titula “Choosing a Tabular or Multidimensional Modeling Experience in SQL Server 2012 Analysis Services” y ofrece lineamientos prácticos para ayudar a profesionales BI y quienes toman decisiones para tener elementos de juicio sobre cual modelo se ajustaría mejor de acuerdo con escenarios y requerimientos de negocio.

Saludos.

Preparación del Sandbox – Parte 6

Hola a todos. En la quinta parte de esta serie, revisamos todo lo concerniente a la configuración del Sandbox para que la integración entre SharePoint Server 2010 SP1 y SQL Server Reporting Services 2008 R2 SP1 quedase como lo requerimos.

En esta entrega, estamos en el punto de probar la instalación y configuración de la integración entre SSRS 2008 R2 y SharePoint Server 2010.

Para ello, abrimos nuestro sitio SharePoint.

SharePoint 2010

Creamos una librería de documentos, y la llamaremos “SQLReports”, como se ve en la imagen:

SharePoint 2010 Installed Items

Debe aparecerles una pantalla similar a ésta:

Doc Library SQLReports

Como se requiere habilitar la funcionalidad de tipos de contenido, activamos la opción en el menú “Library Settings” y en la pantalla que aparece, bajo “General Settings”, damos clic en “Advanced Settings”. Saldrá una pantalla que contiene estas opciones:

Content Types

En la primera opción, “Content Types”, habilitamos la gestión de los tipos de contenido porque necesitamos agregar un par de tipos de contenido a esta librería. Es decir, la opción debe quedar en “Yes”.

Presionamos OK y volvemos a nuestra pantalla de “Document Library Settings”, como se ve a continuación:

Doc Library Settings 1

Ya en esta pantalla se aprecian los tipos de contenido. Vamos a agregar un par de éstos.

Seleccionamos entonces el link “Add from existing site content types” y nos aparece una pantalla, en donde agregamos “Report Builder Report” y “Report Data Source”:

Select Content Types

Presionamos OK y volvemos a nuestra pantalla de “Document Library Settings”:

Doc Library Settings 2

Procedemos a eliminar nuestro tipo de contenido por omisión, cual es “Document” para dejarlo en “Report Builder Report”. Para ello, damos clic en “Change new button order and default content type” y cuando aparezca la pantalla, dejamos las opciones de esta manera:

Content Type Order

Presionamos OK y volvemos a nuestra pantalla de “Document Library Settings”:

Doc Library Settings 3

Ahora si volvemos a nuestra librería “SQLReports” y procedemos a crear un reporte nuevo.

New Report

Para no alargar este post, más de lo que ya es jeje, crearemos un reporte tipo Report Builder.

Umm… Al seleccionar el tipo de reporte, me aparece este mensaje:

Report Builder Error

Es porque hay un problema con IE9 y el programa… Estoy investigando como resolver esto; mientras tanto, pongo IE9 en modo de compatibilidad y listo

Report Builder 1

Report Builder 2

Report Builder 3

Nos aparece el programa con el asistente de inicio para crear y configurar nuevos reportes o conjuntos de datos o abrir un reporte creado previamente:

RB Wizard

Le indicamos que vamos a usar el asistente para Table o Matrix y creamos un conjunto de datos y una nueva conexión de datos.

Connection Properties

Usamos la vista “vSalesPersonSalesByFiscalYear” y configuramos nuestro reporte de esta manera:

Design a query

Presionamos Next y configuramos nuestro reporte para que se vea así:

Choose the layout

Presionamos Next y seleccionamos el estilo. Yo le dejé “Ocean”. Presionamos Finish…

Report Builder

Y presionamos Run para ver cómo quedó nuestro reporte…

Report running

Umm… No hay datos… Pero bueno, ya tienen la idea…

Ahora lo guardamos en nuestra librería:

Save As Report

Y ya en nuestra librería SQLReports, se ve el reporte:

Report in Library

En el siguiente post, vamos a crear un reporte, pero usando BIDS y publicando a esta librería.

Saludos.

Preparación del Sandbox – Parte 5

Hola a todos. En la cuarta parte de esta serie, vimos como preparar SQL Server Reporting Services 2008 R2 para integrarlo con SharePoint Server 2010 SP1. Así que vamos a finalizar esta configuración realizando algunas cosas del lado de SharePoint Server 2010 SP1.

Para integrar SSRS 2008 R2 adecuadamente con SharePoint Server 2010, es necesario ir al sitio de administración central de SharePoint Server 2010 y revisar y configurar algunas cosas.

SharePoint Server 2010 Central Administration

En el sitio de administración central de SharePoint Server 2010, ubicamos el menú Site Actions y en éste, la opción Site Settings para que se muestre esta ventana:

Site Settings

En donde dice Site Collection Administration, hay un link hacia Site Collection Features; dar clic en éste para abrir la ventana de características configuradas o para configurar del sitio:

Site Collection Features

Muy probablemente, si usaron el asistente para configurar SharePoint Server 2010 en el momento de la instalación, la anterior sea la ventana que les aparezca, con la característica Report Server Central Administration Feature activa. Para nuestros efectos, hay que activar la característica Report Server Integration Feature, presionando el botón al lado de la característica.

Luego nos dirigimos hacia la parte superior de esta ventana y seleccionamos General Application Settings; aparecerá esta ventana:

General Application Settings

En ésta seleccionamos el link Reporting Services Integration dentro del grupo Reporting Services. Aparecerá una ventana en la cual hay que configurar varias opciones de acuerdo con lo que se ha venido realizando durante este procedimiento.

Hay que ser cuidadoso en la parte de la URL del Web Service de SSRS ya que he visto casos en donde se escribe la URL del servidor de reportes y esto generará inconvenientes. Lo otro es que yo he generado una cuenta llamada SqlAdmin, que es administradora del servidor y también de SQL Server 2008 R2, para no agregar la cuenta administradora.

Debe quedar como se aprecia a continuación, resaltando y disculpen lo obvio, que para ustedes tal vez los valores sean diferentes:

Reporting Services Integration

Presionar OK y esperar por el procesamiento.

Saldrá esta ventana al finalizar:

Summary

Para finalizar, simplemente es necesario agregar un servidor de reportes a la integración. Para ello, volvemos al sitio central de administración de SharePoint Server 2010, luego de haber presionado el botón de Close y en el grupo Reporting Services damos clic en el link Add a Report Server to the Integration.

Nos muestra la siguiente ventana:

Integrate a Report Server

Como en este caso no configuramos una instancia, pues simplemente presionamos OK y en la siguiente pantalla que nos aparece, ingresamos una cuenta administradora que permita conectarse a SQL Server 2008 R2 y a SharePoint Server 2010; en este caso usaremos la cuenta SqlAdmin. Si todo sale bien, volvemos a la pantalla de General Application Settings:

General Application Settings

Y listo. Ya tenemos integrado nuestro SSRS 2008 R2 con SharePoint Server 2010.

Para validar que todo esté OK, consulten la URL del Web Service que debe arrojar un resultado como el que muestro a continuación:

Web Service OK

No está de más probar el sitio de SharePoint para asegurar que también funciona.

SharePoint web site

Bueno, todo bien por ahora.

En la próxima entrega de esta serie, generación de un reporte sencillo para probar que todo esté OK.

Saludos.

Categorías

Archivos