Archivo de la etiqueta: T-SQL

Proyecto BI: Importar – Modelar – Visualizar

Voy a comenzar a escribir sobre proyectos BI en general y sobre tres de sus aspectos fundamentales Importar – Modelar y Visualizar. Comencemos entonces con algunas preguntas para dejar introducida esta serie.

¿Quién hace proyectos BI?

Nos hacemos esta pregunta para reflexionar un poco sobre los proyectos de Inteligencia de Negocios o Business Intelligence (BI). Estos proyectos son utilizados prácticamente por todos y cada uno de nosotros desde el momento exacto en que importamos, transformamos, modelados datos y los convertimos en información que a su vez analizamos utilizando para ellos distintas formas y elementos de visualización.

¿Cómo son los proyectos BI?

Aunque todos los proyectos BI no son iguales en cuanto a complejidad ni completitud, podemos resumir las partes integrantes de estos proyectos en la siguiente imagen:

partesproyectobi

¿Con qué herramientas contamos para proyectos Microsoft BI?

Sobre las herramientas disponibles también encontramos variedad, según la complejidad del proyecto y los roles de las personas que participen en ellos. Sin salirnos de Microsoft tenemos MS Office Excel, MS SQL Server y MS  Sharepoint. La plataforma MS BI podemos verla, también de forma resumida en la siguiente imagen:

plataforma msbi

Vamos a detallar un poco mejor las funcionalidades de estas herramientas.

MS Office Excel 2013 nos permite:

Importar datos externos, de muchos orígenes de datos diferentes y lo podemos hacer desde tres funcionalidades:

  • Ficha Datos
  • Ventana Administrar Modelo de datos (Power Pivot)
  • Power Query

Modelar datos propios o importados gracias a su lenguaje de fórmulas y expresiones y a funcionalidades como.

  • Power Query
  • Power Pivot

Visualizar información previamente modelada, limpiada, estructurada y hacerlo a través de

  • Gráficos
  • Minigráficos
  • Tablas dinámicas
  • Segmentadores
  • Power View
  • Power Map

Además, sí porque hay más :), MS Office Excel nos permite realizar tareas de prospección de datos, detección de patrones y anomalías gracias a las funcionalidades de Minería de datos. No vamos a tocar estos aspectos tan importantes ahora, porque no se corresponden con novedades de Office 2013 y ya se han descrito en dos series temáticas en este mismo blog aquí y aquí  🙂 Y ya que hablamos de Calidad de datos, existe la posibilidad de trabajar con los Servicios Maestros de datos que nos ayudan a mantener el dato limpio haciendo que cumpla un conjunto de restricciones y validaciones.

SQL Server 2012 y así también el recién extrenado SQL Server 2014 constan de un conjunto de herramientas de configuración, desarrollo y visualización que nos permiten desarrollar proyectos BI ya sea:

Desde SQL Server Management Studio (SSMS) a través de código TSQL, MDX, DMX, XMLA (y DAXMD para SQL Server 2014)

Desde proyectos de Visual Studio.NET creados y mantenidos con SQL Server Business Inteligence Management Studio ó SQL Server Data Tools, según sea la versión

Importar

  • SSMS
  • Proyectos de SQL Server Integration Services

Modelar

  • SSMS
  • Proyectos de SQL Server Integration Services
  • Proyectos de SQL Server Analysis Services
    • modelos tabulares
    • modelos multidimensionales

Visualizar

  • Proyectos de SQL Server Reporting Services
  • SQl Server Report Builder (Generador de informes)

Por su parte MS Sharepoint  dispone de opciones para proyectos BI desde:

  • Power Pivot
  • Excel ServicesPerformancePoint
  • Diseñador de Dashboard
  • Reporting Services

En la próxima entrada vamos a comenzar a analizar las opciones para Importar datos desde MS Office Excel.

Curso de Desarrollo de Bases de Datos con Microsoft SQL Server 2012 con Danysoft

Este curso muestra como diseñar y crear bases de datos con SQL Server 2012, incluyendo el diseño de tablas, índices y consultas. Se centra en la creación de los objetos de bases de datos como son las vistas, procedimientos almacenados, parámetros y funciones. También introduce a los alumnos en aspectos de codificación como son las transacciones, concurrencia, manejo de errores, triggers, y el CLR. En este curso se tratan aspectos fundamentales del trabajo con bases de datos y específicamente con Microsoft SQL Server 2012, que son necesarios tanto para los desarrolladores que van a abordar proyectos que utilizan bases de datos, como para diseñadores y administradores de bases de datos que requieran mejorar su capacitación.

El curso utiliza un formato de formación a distancia a través de internet para facilitar la asistencia al mismo.

Para inscribirte y/o solicitar más información sobre el curso: http://www.danysoft.com/servicios/desarrollo-bases-datos-sql-server-2012.html

Desarrollo de Bases de datos con MS SQL Server 2012

¿Necesitas otras fechas?¿Quizás otros horarios? Solicita información, deja tus datos en http://www.danysoft.com/servicios/desarrollo-bases-datos-sql-server-2012.html  y te llamaremos.

 Objetivos

  • Proporcionar a los alumnos los conocimientos necesarios de configuración de las herramientas
  • Tratar los aspectos fundamentales del diseño y creación de bases de datos
  • Conocer los principios de diseño y creación de los objetos que constituyen una base de datos, como son las vistas, procedimientos almacenados, parámetros y funciones.
  • Servir de introducción a los aspectos de codificación como son las transacciones, concurrencia, manejo de errores, triggers, y el CLR.
  • Trabajo con XML
  • Utilización de los datos espaciales

 Audiencia

Este curso es de especial utilidad para los desarrolladores de bases de datos, pero también para los DBAs (administradores) y arquitectos.
Está dirigido a profesionales con conocimiento sobre los conceptos de bases de datos, pero no requiere conocimiento previo de SQL Server.

 Temario

  • Introducción a SQL Server 2012 y sus herramientas
  • Tipos de Datos
  • Diseño e  implementación de tablas
  • Integridad de datos
  • Índices
  • Implementación de estructuras de tablas
  • Planes de Ejecución
  • Mejoras de rendimiento a través de índices Nonclustered
  • Diseño e  implementación de vistas
  • Diseño e  implementación de procedimientos almacenados
  • Fusión de datos y tipos de tablas
  • Diseño e  implementación de funciones definidas por el usuario
  • Creación de aplicaciones con alta concurrencia en SQL Server 2012. Transacciones,      bloqueos, y niveles de aislamiento.
  • Manejo de errores en el código T-SQL
  • Respondiendo  a la manipulación de datos vía Triggers (disparadores)
  • Implementando código manejado en SQL Server 2012. Integración con la CLR.
  • Almacenamiento de datos en XML
  • Consulta de datos XML
  • Datos espaciales
  • Índices y consultas con texto

Datos de la Formación

Este curso se impartirá en modalidad Online con profesor en directo, mediante una herramienta de teleformación que permite a los alumnos interactuar con el profesor. Para el acceso al aula virtual, solo será necesario un navegador web con acceso a Internet.

Fechasdel 19 al 22 Mayo 2014. Duración total: 16 h.

Horario: de 10:00 a 14:00 horas (CEST).

Precio de inscripción: 360€ + 21% IVA por alumno.  Este importe puede ser bonificado parcialmente con los fondos de la Fundación Tripartita, y aplicarse además el bono de formación Danysoft.

Otros cursos Danysoft BI, para Mayo 2014

1.- Curso Análisis de datos con Excel 2013 y Power BI (Del 5 al 9 de Mayo)

2.Curso Administración de SQL Server para BI (Del 5 al 8 de Mayo)

3.- Curso Introducción Inteligencia de Negocio con SQL Server (Del 26 al 29 de Mayo)

¡ Te esperamos !

Primer evento del PASS Spanish Group – 10 de Marzo 2011

Hola:

Si estás por Madrid el 10 de Marzo 2011 y te gusta MS SQL Server , no dejes de acompañarnos en el Primer evento de PASS Spanish Group que tendrá lugar en la sede de Microsoft en Madrid, regístrate aquí. Sigue leyendo

Ejemplo de empleo de cláusula CROSS APPLY en T-SQL 2005 y superior

Hace unos días, durante la Segunda Jornada del Pre-Summit de Solid Quality Mentors,  durante la charla de Greg Low sobre Microsoft StreamInsight mencionó la utilidad que brinda la cláusula CROSS APPLY agregada a T-SQL en la versión 2005. Por coincidencia, yo tenía sobre la mesa un ejemplo, porque necesitaba reproducirlo para solucionar una problemática en la preparación del DW en el que me encuentro trabajando. Quiero dar las gracias a Fernando Puyuelo de Informática Borsan , por autorizar la publicación del ejemplo.

Sigue leyendo