Archivo de la etiqueta: SQL Server 2012

Curso Inteligencia de Negocio con SQL Server 2012 con Danysoft

Curso dirigido a desarrolladores de proyectos BI con herramientas de SQL Server 2012: SQL Server Integration Services, SQL Server Analysis Services OLAP y SQL Server Reporting Services.  El curso tiene un formato eminentemente práctico, basado en la realización de ejercicios que afrontan casos de uso habituales en el trabajo de integración, modelado y visualización de datos con SQL Server 2012.

Para inscribirte y/o solicitar más información sobre el curso: http://www.danysoft.com/servicios/curso-introduccion-inteligencia-de-negocio-con-sql-server.html

Curso Introducción Inteligencia de Negocio con SQL Server

¿Necesitas otras fechas?¿Quizás otros horarios? Solicita información, deja tus datos en http://www.danysoft.com/servicios/curso-introduccion-inteligencia-de-negocio-con-sql-server.html  y te llamaremos.

Temario

SQL Server Integration Services
Se abordará la utilización de SSIS como plataforma para generar soluciones de integración de datos, entre las que se incluyen paquetes de extracción, transformación y carga (ETL) desde fuentes heterogéneas de datos para su consolidación y almacenamiento en una base de datos. Veremos:

  • Análisis de datos
  • Paquetes
  • Flujo de datos
  • Administradores de conexión
  • Parámetros
  • Controlador de eventos
  • Registros (logs)
  • Depuración
  • Puntos de comprobación
  • Control de transacciones
  • Implementación
  • Configurar paquetes SSIS
  • Ejecución de paquetes.

SQL Server Analysis Services – OLAP
En este apartado del curso se proporciona a los asistentes los conocimientos y prácticas necesarias para diseñar, implementar, y distribuir soluciones con bases de datos multidimensionales OLAP. Tratando:

  • Diseño de un Data Warehouse
  • Herramientas para construir el cubo
  • Crear proyecto de Analysis en BIDS
  • Examinar un cubo y sus dimensiones
  • Examinar ruta de Metadatos y Datos
  • Trabajar con Vistas de Origen de datos
  • Dimensiones, Medidas y Grupos de medidas
  • Introducción MDX
  • Key Performance Indicator (KPI)
  • Acciones
  • Crear, modificar y ver Perspectiva, y Traducciones de Dimensión y de Cubo
  • Implementación de Seguridad
  • Optimización
  • Generar y Administrar Base de datos multidimensional

SQL Server Reporting Services
Finalmente, en la última parte del curso, se presentan los principales aspectos de Reporting Services, incluyendo su instalación, la gestión del servidor y la creación de informes:

  • Componentes de Reporting Services
  • Conceptos generales de los informes y creación de informes básicos
  • Utilización de expresiones (fórmulas)
  • Organización de los datos
  • Informes avanzados:
  • Introducción a Administración del servidor de informes.

Dirigido a

Este curso está especialmente dirigido a programadores con conocimientos generales de bases de datos, y DBAs.

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 26 al 29 Mayo 2014. Duración total: 12 h.

Horario: de 15:00 a 18:00 horas (CEST).

Precio de inscripción: 270€ + 21% IVA por alumno.  Este importe puede ser bonificado parcialmente con los fondos de la Fundación Tripartita. En este curso no puede aplicarse 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.- Desarrollo de Bases de datos con MS SQL Server 2012 (Del 19 al 22 de Mayo)

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 !

Resultado de la XI Jornada Danysoft en Microsoft

El pasado martes 8 Abril desarrollamos la XI Jornada Danysoft en Microsoft. Estuvimos encantados de recibir a nuestros clientes de toda la vida y a los que se acercaron para conocernos.

¡ Tod@s fueron Bienvenid@s ! ¡ Gracias por asistir !

Desarrollamos, en tres salas, una intensa mañana de intercambios, reencuentros, preguntas, respuestas, ejemplos, charlas, demos … en fin aprendizaje y colaboración entre asistentes y ponentes.

Yo estuve hablando de Inteligencia de Negocio :), BI con MS Office Excel 2013 y SQL Server 2012, sí, lo siento, no introduje temas de 2014, mea culpa. Preferí hacer un recorrido de tres aspectos de BI: importar, modelar y visualizar y eso … en el tiempo que tenemos, así es que he prometido hablar de MS SQL Server 2014 en breve.

El primer tema fue el que más tiempo nos ocupó. Trató sobre Obtención e integración de datos con herramientas Microsoft BI, hablamos de diseño de Data Warehouse y su importancia, “jugamos” un poco con la obtención de datos externos con MS Office Excel, especialmente con Power Query y PowerPivot, también utilizamos Excel para explorar los datos y detectar patrones y anomalías con las herramientas de Análisis de tablas y Minería de datos. Debatimos un poco sobre Calidad de datos y las herramientas de las que disponemos, como son Data Quality Services y Master Data Services. No podían faltar en este tema, demostraciones sobre la importación e integración de datos con Data Tools de SQL Server 2012, específicamente con proyectos SQL Server Integration Services. Con ejemplos sencillos vimos ejemplos de transformaciones, de datos que vienen con determinadas formatos y características en origen, y que nos permiten obtener la información tal y como se necesita en el destino.

Luego de tener los datos importados e inicialmente procesados, pasamos al tema Crear modelos analíticos con herramientas Microsoft BI, dado la limitación de tiempo, ya estaban los modelos creados, los recorrimos y comentamos sobre estructuras de modelos analíticos, dimensiones, atributos, jerarquías, medidas, y funcionalidades como cálculos, kpis, acciones, traducciones, particiones y perspectivas. Nos centramos en comparar estos aspectos en modo tabular con Power Pivot y Modelos tabulares SSAS y SSAS multidimensional, los, pros y contras de cada uno, algún debate sobre las preguntas y la conclusión de que el nuevo Modelo de datos de MS Office Excel 2013 y los proyectos SSAS (tabular y multidimensional) del MS SQL Server Data Tools nos brindan todas las herramientas necesarias para desarrollar nuestros proyectos BI sea cuál sea nuestro escenario de creación de Modelos analíticos.

Y tras crear los modelos, y para finalizar estos tres temas vimos cómo Visualizar modelos analíticos con herramientas Microsoft BI, esto ya lo hicimos de prisa y corriendo, lo siento, el plan era muy ambicioso. Comentamos sobre los distintos escenarios de creación de informes, los tipos de informes y su audiencia y sobre qué herramienta nos ofrece la mejor funcionalidad para desarrollar cada caso. Vimos ejemplos de informes creados con tablas dinámicas, minigráficos, formato condicional, y filtros de segmentadores y filtros de escala de tiempos y  mostramos las novedades de gráficos, todo esto con MS Office Excel 2013 y vimos algo de Power Pivot y Power Map, aunque no como nos hubiera gustado, nos falló la red 😦

En fin, que estoy muy contenta con el desarrollo de esta Jornada encuentro, y muy agradecida a Danysoft, Microsoft y a todos y cada uno de los asistentes por habernos acompañado en nuestra fiesta, ha sido, como siempre, un placer, nuevamente, ¡ Muchas Gracias !

Para dar continuidad a este encuentro, desde Danysoft, desarrollaremos en breve tres seminarios de hora y media aproximadamente dedicados, con más calma, a ver estos tres temas que me parecen vitales para enfocar de manera adecuada proyectos de Inteligencia de Negocios con herramientas Microsoft.

Hasta la próxima 🙂

XI Jornada Encuentro Danysoft en Microsoft

Mañana, 8 de abril, desarrollaremos, por onceno año consecutivo, nuestro encuentro Danysoft-Microsoft.

Será nuevamente un fructífero encuentro de los técnicos de Danysoft y desarrolladores y/o usuarios de tecnologías Microsoft, con expertos y novatos, con conocidos clientes y alumnos y con personas desconocidas que se acercan por primera vez, ¡¡¡ Bienvenidos todos !!!

Estaremos organizados en tres salas que trabajarán en paralelo y se dedicarán a los siguientes temas:

Sala 1 | Visual Studio 2013

Sala 2 | Microsoft SQL Server

Sala 3 | Team Foundation Server

Yo estaré en la sala 2, dedicada a temas de MS BI con MS SQL Server 2012 y MS Office Excel 2013, durante dos horas compartiré con los asistentes, 3 sesiones con la intención de debatir sobre 3 momentos del proyecto BI: importar, modelar y visualizar. Los títulos de las charlas son:

Obtención e integración de datos con herramientas Microsoft BI.

Crear modelos analíticos con herramientas Microsoft BI.

Visualizar modelos analíticos con herramientas Microsoft BI.

Es gratuito; pero hay que inscribirse !!!

Busca toda la información del evento, y síguenos en @danysoft_es !!!

¡  Te esperamos ! Acércate y comparte una mañana con nosotros 🙂

Serie Lenguaje de expresiones DAX

Los entradas de este blog que se han dedicado a la serie Lenguaje de expresiones DAX son:

1.- Introducción a serie Lenguaje de expresiones DAX

2.- Lenguaje de expresiones DAX, primeros pasos

3.- Importar datos a PowerPivot para modelar con DAX

4.- Crear Columna calculada con expresión DAX

5.- Crear Medidas con expresión DAX – Parte 1

6.- Relaciones entre tablas y medidas implícitas

7.- Crear Medidas con expresión DAX – Parte 2

8.- Crear Medidas con expresión DAX – Parte 3

9.- Introducción a contextos en DAX

10.- Contexto de filas en DAX

11.- Contexto de consulta en DAX

12.- Contexto de filtro en DAX

13.- Relaciones entre tablas en DAX – RELATED

14.- Relaciones entre tablas en DAX – RELATEDTABLE

15.- Relaciones entre tablas en DAX – USERELATIONSHIP – Parte 1

16.- Relaciones entre tablas en DAX – USERELATIONSHIP – Parte 2

La serie no está terminada, continuaremos…

Relaciones entre tablas en DAX – USERELATIONSHIP – Parte 2

Hoy vamos a dar solución a las problemáticas planteadas en la entrada anterior.

Vamos a crear para ello medidas que nos ayuden a ilustrar este ejemplo. Lo primero será crear las ventas según la Fecha Activa. Vamos a utilizar una función, que puede ser conocida de otras herramientas BI, TOTALYTD(). Sigue leyendo

Relaciones entre tablas en DAX – USERELATIONSHIP – Parte 1

Uno de los aspectos más importante del BI es el Análisis de tiempos. Tenemos mucho que contar sobre el BI de tiempos a través del Lenguaje de expresiones DAX, por lo que hoy vamos a empezar a trabajar con la tabla Fecha. Sigue leyendo

Relaciones entre tablas en DAX – RELATEDTABLE

Hoy vamos a continuar hablando de relaciones, en este caso vamos a mostrar la utilidad de una función que aprovecha las relaciones entre tablas y evalúa una expresión de tabla en un contexto modificado por los filtros dados. Dicho así, igual no se ha entendido mucho, mejor lo vemos con un ejemplo.

Antecedentes

Supongamos que queremos ver los Importes por Territorios. Esto sería fácil, según lo aprendido antes. Basta con seleccionar las dos columnas y como las tablas están relacionadas tendríamos el resultado. No necesitamos saber DAX para esto.

Sobre esta medida implícita no podemos calcular KPIs, primer problema. Para solucionarlo, podemos utilizar la medida que ya existe, que es explícita y utilizarla, el resultado sería el mismo en cuanto a valores y además ya podríamos crear KPIs, solucionado.

Esto es correcto, tenemos una medida y con una única medida analizamos el dato según el gusto del usuario, hoy por Territorios, mañana por colores, etc. Hay que tener en cuenta que  según los distintos contextos que se apliquen a las distintas tablas tendríamos datos diferentes.

Crear columna calculada

Nuestro objetivo hoy es contar con una columna, dentro de la tabla Territorio, que nos devuelva los importes para cada Territorio. Lo que queremos es que el usuario para el que estamos modelando los datos no tenga que buscar la información relativa a los Territorios en otro sitio que no sea en su propia tabla.

Nuevamente, la columna encargada de establecer la relación no está visible, lo que según nuestras necesidades es correcto.

Ya sabemos cómo crear una columna calculada, veamos la fórmula:

Empezamos utilizando una de las funciones de agregado, tipo X, que son las que aceptan argumentos de tabla. La tabla la va a recibir en este caso a través de la función RELATEDTABLE() que es quien se va a encargar de filtrar los registros que tiene que utilizar en cada caso.

La expresión final es: =SUMX(RELATEDTABLE(DetalleOrden);DetalleOrden[Importe])

En este caso lo que ha ocurrido es que para cada valor de Territorio, la expresión ha obtenido la tabla intermedia (subconsulta o como se quiera entender) con los registros correspondientes a ese territorio en la tabla DetalleOrden, y con ellos sea aplicado el agregado, en este caso la suma.

Visualizar columna calculada

A partir de ahora el usuario cuenta con los datos que necesita dentro de esta tabla.

Sobre esta columna podemos realizar todas las operaciones que deseemos. La hemos visto funcionando como medida desde el panel valores, pues bien, además, podemos utilizarla para filtrar desde la tabla, o como segmentador. Les dejo la imagen donde se aprecia la triple utilización de la columna.

Hoy hemos creado una nueva columna que nos permite almacenar los valores calculados para una expresión dada sobre la que hemos aplicado un filtro.  Para ello nos hemos aprovechado de los agregados tipo X y de la función RELATEDTABLE(). Nuevamente el uso del Lenguaje de expresiones DAX nos ha permitido avanzar en el modelado de nuestros datos para hacerle llegar al usuario un modelo más acorde con sus necesidades. En la siguiente entrada vamos a estar hablando de relaciones múltiples, y de relaciones activas y no activas.

 

Relaciones entre tablas en DAX – RELATED

En estos días estamos tratando temas del Lenguaje de expresiones DAX y su importancia en la creación de modelos de datos con PowerPivot desde Excel 2010 y Modelado Tabular de Analysis Services 2012. Sigue leyendo