viernes, 30 de diciembre de 2011

SQL Server 2012 wallpapers y T-Shirts

 

SQL_2012_Desktop_Background_1024x768_101711

Recientemente he encontrado un post donde figuran enlaces a los nuevos fondos de pantalla (wallpapers) temáticos de SQL Server 2012 y quiero compartirlo con ustedes.

Fondo blanco:

Tras algunas indagaciones he comprobado que han vuelto a compartir nuevos wallpapers más recientes:

Fondo blanco:

Fondo negro:

Los enlaces fueron publicados por la cuenta oficial del producto en Twitter @SqlServer

Personalmente las de fondo blanco dañan un poco, pero para eso están también en negro Sonrisa.

Por otra parte en la página de Facebook https://www.facebook.com/media/set/?set=a.10150509847079932.394268.165588384931&type=1&l=24d18c5858 puedes votar los diseños de las camisetas con diseños SQL Server 2012… igual te envían una.

Y si… geek total!!! Risa

jueves, 24 de noviembre de 2011

SQL Server Data Quality Services (3/4)

 

Proyectos de Matching y Cleansing en DQS

Este es el tercero de una serie de cuatro artículos sobre Data Quality Services de SQL Server 2012:

  1. SQL Server Data Quality Services
  2. Contruyendo un Data Quality Knowledge Base con SSDQS Studio
  3. Proyectos ‘Cleansing’ y ‘Matching’ con SSDQS Studio.
  4. SQL Server Data Quality Services e Integration Services (SSDQS y SSIS)

image

El autor de este artículo es Pau Sempere (@pausemepere) y ha sido publicado en el blog BI Corner de SolidQ

Ir al artículo Proyectos ‘Cleansing’ y ‘Matching’ con SSDQS Studio

martes, 22 de noviembre de 2011

SQL Server Data Quality Services (2/4)

 

Contruyendo un Data Quality Knowledge Base con SSDQS Studio

Este es el segundo de una serie de cuatro artículos sobre Data Quality Services de SQL Server 2012:
  1. SQL Server Data Quality Services
  2. Contruyendo un Data Quality Knowledge Base con SSDQS Studio
  3. Proyectos ‘Cleansing’ y ‘Matching’ con SSDQS Studio.
  4. SQL Server Data Quality Services e Integration Services (SSDQS y SSIS)
DataQualityServices Splash

Introducción

En esta entrada se centra en la construcción de una base de datos de conocimiento sobre calidad de datos utilizando el SQL Server Data Quality Services Studio, el cliente que se instala con el servicio SSDQS, explotando las distintas opciones que nos ofrece a través de su interfaz. Veremos cómo definir Dominios (Data Domains) y Dominios compuestos (Composite Domains), asignando valores manualmente o haciendo descubrimiento de conocimiento (Knowlegde Discovery) sobre datos existentes y más funciones útiles.
Seguir leyendo…


Este artículo ha sido publicado en el blog BI Corner de SolidQ


jueves, 17 de noviembre de 2011

SQL 2012 Release Candidate 0 disponible para descarga

SQL 2012

Hoy Microsoft ha hecho publica la Relase Candidate 0 (RC0) de SQL 2012, la versión más cercana a la entrega final del producto.

Podemos descargar esta entrega desde la URL http://www.microsoft.com/download/en/details.aspx?id=28145 dónde también podremos encontrar un enlace a las mejoras implementadas.

Por mi parte ya estoy descargando la ISO para poder informarles de las novedades que podemos encontrar con respecto a la anterior entrega (CTP3) Sonrisa

Esta noticia hace más cercana la publicación de la versión final de SQL 2012 Fiesta

Saludos!

martes, 15 de noviembre de 2011

Error a nivel de transporte en la conexión a Analysis Services

 

Es una incidencia bastante común cuando nos encontramos un servidor de Analysis Services fuera del dominio y queremos conectar a través de Excel a un cubo de una base de datos OLAP que este ubicada en ese servidor y especificamos utilizar credenciales de Windows:

“An error was encountered in the transport layer”

Se ha detectado un error a nivel de transporte

SSAS Error Se ha detectado un error a nivel de transporte

Si lanzamos una traza al servidor de Analysis Services, con los eventos ‘Audit Login’, ‘Audit Logout’ y ‘Session Initialize’, y volvemos a probar la conexión. Podemos observar que no se están enviando las credenciales correctas:

image

Esta trasladando credenciales anónimas.. Sorpresa

Para solucionarlo, simplemente hay que cambiar la opción de utilizar Credenciales de Windows ‘Utilizar el siguiente usuario y contraseña’ y especificar unas credenciales de Windows con permisos sobre la base de datos OLAP a la que deseemos conectar:

SSAS Se ha detectado un error a nivel de transporte

Espero que esta información les sea de utilidad Sabelotodo

Saludos!



lunes, 14 de noviembre de 2011

Ebook Planificando la migración a SQL Server 2008 R2

 

solidq-global

Nuestro compañero Enrique Catalá (Blog | Twitter) con la colaboración de Eladio Rincón (Blog | Twitter) ha publicado su último libro en formato ebook (pdf) y de forma gratuita lo puedes descargar de la web de SolidQ

Con esta nueva publicación se alarga la lista de libros gratuitos relacionados con SQL Server.

Desde aquí agradecer los esfuerzos dedicados por parte de todos los compañeros que hacen posible que existan este tipo de recursos de gran calidad para toda la comunidad Sonrisa

viernes, 4 de noviembre de 2011

SQL 2012, cambio en el modelo de licenciamiento

 

SQL 2012

Microsoft ha renovado su modelo de licenciamiento para la próxima versión de SQL Server 2012, sustituyendo el licenciamiento por procesadores a licenciamiento por cores.

Otra de las novedades al respecto es que cambiarán las ediciones disponibles, desapareciendo Workgroup y Standar for Small business y añadiendo la versión Business Intelligence.

En los blogs Eladio Rincón y Salvador Ramos encontrarás información más detallada.

Microsoft a publicado un documento con las FAQ sobre licenciamiento para SQL 2012 que puedes descargarte desde aquí.

Microsoft original software

jueves, 3 de noviembre de 2011

SQL Server Data Quality Services (1/4)


Este es el primero de una serie de cuatro artículos sobre Data Quality Services de SQL Server 2012:
  1. SQL Server Data Quality Services
    1. a. Introduccion
    2. b. Que es SQL Server Data Quality Services (SSDQS)
    3. c. Instalando SSDQS
  2. Contruyendo un Data Quality Knowledge Base con SSDQS Studio
  3. Proyectos ‘Cleansing’ y ‘Matching’ con SSDQS Studio.
  4. SQL Server Data Quality Services e Integration Services (SSDQS y SSIS)

Introducción

Uno de los mayores retos en la construcción de una solución de BI es determinar y mejorar la calidad de los datos. Tengamos en cuenta que los datos se transforman en información para finalmente aportar conocimiento. En este proceso de conversión, de enriquecimiento y maduración de los datos es fundamental que los usuarios de negocio aporten la perspectiva correcta sobre su calidad.
Seguir leyendo…


Este artículo ha sido publicado en el blog BI Corner de SolidQ

lunes, 31 de octubre de 2011

A perfect world

 

Son las palabras que me vienen a la mente tras echarle un ojo a la visión de futuro que tiene Microsoft. Quizás sea un poco pretensioso, quizás la realidad supere esta ficción. El caso es que el video mola bastante y quería compartirlo con ustedes.

 

Get Microsoft Silverlight

http://www.microsoft.com/en-us/showcase/details.aspx?uuid=e7728af1-3fe4-4e25-a907-3dbf689fe11a

Compartan sus impresiones Sonrisa

jueves, 27 de octubre de 2011

SQL PASS LATAM Materiales del webcast Novedades SSIS en SQL 2012

 

He recibido algunas peticiones para que comparta los proyectos y resto de materiales con los que se desarrollaron las demostraciones durante la sesión de SQL PASS LATAM que Salvador Ramos y yo tuvimos el placer de presentar sobre las novedades y cambios que se han incorporado a Integration Services en la versión de SQL 2012.

La página oficial de SQL PASS LATAM (http://www.sqlpass-latam.org) será el lugar de referencia para realizar las descargas de todas las sesiones y seguramente también los materiales empleados para las demostraciones, pero al encontrarse el sitio bajo tareas de mantenimiento me parece una buena alternativa que puedan descargarse desde aquí lo relacionado con nuestra sesión en particular.

Enlace de descarga (SkyDrive)

A modo de recordatorio:

Las rutas a archivos (CSV, configuración SSIS, etc) están apuntando a C:\. Los paquetes con Data flows son funcionales, pero debes modificar las propiedades como nombre de instancia en el administrador de conexión a nivel de proyecto, la ruta del archivo CSV,…

  • Demo 01. Experiencia del desarrollador. Proyecto 01 SQL PASS LATAM - SQL 2012 - Experiencia Desarrollador. Para ejecutar el paquete 03 FOoA Dataflow.dtsx es necesario construir la BD a través del script T-SQL Create Database -Denali Test-.sql y modificar la cadena de conexión.
  • Demo 02. Despliegue. Se trataron parámetros, modelo de proyecto y finalmente despliegue. Se utilizó el proyecto 02 SQL PASS LATAM - SQL 2012 – Despliegue.
  • Demo 03. Esta demo fue sobre administración del servidor y para ella se utilizo SQL Server Management Studio. No existe proyecto de Visual Studio.
  • Demo 04. En primer lugar se actualizo la versión de proyecto de Visual Studio 9 a Visual Studio 10 (proyecto 04 SSIS - SQL2008 - before upgrade). Para completar migración del modelo de proyecto Legacy al nuevo formato (Project Deployment Model) se utilizó el proyecto 04 SSIS - SQL2008 - upgraded to legacy.

Estos proyectos deben ejecutarse en SQL 2012, puedes descargarte la CTP3 desde Microsoft.

Creo que con esto tienen toda la información necesaria, pero no duden en enviarme un comentario si les surge alguna duda Sabelotodo. Son unas demos muy sencillitas y seguro que pueden llevarlas a cabo para refrescar lo hablado durante la sesión.


Si les interesó este webcast, no se pierdan el siguiente en el que hablaremos sobre Data Quality Services, el día 17 de noviembre a través de TechNet.


martes, 25 de octubre de 2011

SQL 2012 Webcast en TechNet por SolidQ

 

Microsoft TechNetSolidQ

El próximo mes de noviembre de 2011, SolidQ junto con Microsoft han coordinado una serie de webcast dedicados a hablarnos sobre nuevas o mejoradas características de la nueva versión de SQL, hasta ahora denominada ‘Denali’ y tras el anuncio oficial en el Summit de PASS de este año, SQL 2012.

SQL 2012

Tengo el placer y honor de participar como ponente en una de las sesiones en las que hablaremos sobre Data Quality Services. Les dejo la agenda completa y los enlaces para que les resulte mas cómodo inscribirse sin perder un momento Guiño

 

Fecha

Tema

Ponente

Enlace

08/11/2011 Novedades en T-SQL Enrique Catalá Más información y Registro
15/11/2011 Proyecto Crescent Carlos Martínez Más información y Registro
17/11/2011 Data Quality Services Pau Sempere /
Víctor Sánchez
Más información y Registro
22/11/2011 Proyecto Apollo Enrique Puig Más información y Registro
24/11/2011 Novedades en DAX Ildefonso Mas Más información y Registro
28/11/2011 Auditando la ejecución de paquetes en Integration Services Salvador Ramos Más información y Registro
29/11/2011 Camino a Denali: De Analysis Services y PowerPivot a BISM Ruben Pertusa Más información y Registro
01/12/2011 Novedades PowerPivot para SharePoint en Denali Jose Quinto Más información y Registro

Otros Webcast

Efectivamente, aún hay más cosas que contar acerca de SQL Server. La salida al mercado de la versión Azure de SQL Server plantea nuevos retos a los DBAs. No te pierdas este webcast de la mano de Miguel Egea y Miguel López el 02/11/2011.

El siguiente webcast es presentado por Miguel Egea e impartido por Eladio Rincón y nos hablará sobre buenas prácticas para el mantenimiento de sistemas SQL utilizando Health Check (14/12/2011).

Fecha

Título

Ponente

Registro

02/11/2011 SQL Azure para DBA’s Miguel Egea /
Miguel López
Más información y Registro
01/12/2011 Health Check y como revisar buenas prácticas basadas en nuestraexperiencia Eladio Rincón Más información y Registro

Seguro nos vemos conectados a las sesiones Sonrisa


miércoles, 12 de octubre de 2011

SQL PASS Spanish Group Agenda Segundo Semestre 2011

 

Cómo seguro sabréis, a principios de este año se formó oficialmente el capítulo español de PASS en modalidad virtual: PASS Spanish Group. Si eres un profresional relacionado con SQL y ubicado en España, te interesará unirte a este capítulo PASS. La agenda del primer semestre fue muy interesante y para concluir el año se han programado más sesiones, de nuevo de la mano de los mejores expertos en SQL de España. Es una doble oportunidad, por una parte de aumentar nuestros conocimientos sobre SQL Server sin mas inversión que un poco de nuestro tiempo, y por otra de consolidar con nuestra colaboración y presencia esta comunidad de usuarios.

Es importante la participación para mantener esta iniciativa que seguro nos interesa. Así que… nos vemos en las sesiones! Guiño


19 de octubre: Alberto López: PASS, Asociación de Profesionales

Las siglas PASS significan asociación de profesionales de SQL Server. No es sólo SQL Server, estamos hablando de una profesión, la de administrador y/o desarrollador de bases de datos, un oficio apasionante pero duro, estresante y muy exigente en ocasiones. Y es una asociación en la que buscamos colaborar entre todos.

Registro del evento y url de acceso: Postpuesta, coincidía con el evento 24 horas PASS de LATAM. Os avisaremos. Disculpad las molestias.


2 Noviembre 2011: Miguel Egea/Miguel Lopez :SQL Azure para DBA’s

Veamos en que cambia la vida de un DBA con los nuevos retos que nos impone SQL Server Azure. Que tareas nuevas entran a formar parte de nuestro día a dia, que tareas desaparecen y que consideraciones habremos de tener en cuenta para administrar nuestras aplicaciones SQL en la nuve

URL del evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032496244&Culture=es-ES


16 Noviembre 2011: Rubén Garrigós: Alta disponibilidad en SQL Server DENALI

SQL Server Denali da un salto cuantitativo en sus capacidades de Alta Disponibilidad con HADRON. En esta sesión mostraremos la nueva solución y obtendremos una visión global de cómo HADRON nos ayudará a mantener la continuidad de nuestro negocio con una mayor flexibilidad y menor coste que las soluciones actuales. Además podremos utilizar estas copias como fuentes de datos en tiempo casi real para generar informes evitando así la gestión manual de instantáneas de bases de datos.

URL del evento : https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032496246&Culture=es-ES


30 Noviembre 2011: Enrique Catalá: ¡Optimización! Lo que siempre has querido saber para exprimir SQL Server

El afinado de las bases de datos SQL Server se ha convertido en una nueva tarea que a veces los desarrolladores y a veces los administradores de sistemas han tenido que ir asumiendo como propias en el mercado Hispanoamericano. Veamos como un experto en la materia nos habla sobre técnicas de optimización de bases de datos SQL Server

Url del Evento : https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032496251&Culture=es-ES


14 Diciembre 2011: Eladio Rincón: Health Check y como revisar Buenas prácticas basadas en nuestra experiencia

Eladio Rincón, reconocido experto en asuntos de tunning y buenas prácticas de bases de datos nos hablará de las buenas prácticas a seguir en el desarrollo y administración de Bases de datos SQL Server de cualquier tamaño.

Url del evento :https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032496255&Culture=es-ES


 

Enlaces:

Professional Association for SQL Server

Agenda, 2º Semestre 2011 en MSDN

PASS Spanish Group Facebook


martes, 11 de octubre de 2011

Publicada la Guía de Rendimiento para Analysis Services 2008 R2

 

El equipo SQLCAT está trabajando duro para proporcionarnos la mejor y más precisa información acerca de como implementar y optimizar el motor de Analysis Server y las soluciones que podamos desarrollar sobre él. Recientemente han puesto a nuestra disposición varios whitepapers que todos los desarrolladores y administradores de SSAS deberíamos leer, es muy recomendable empaparnos con la información que nos ofrecen a través de esta documentación:

También puedes encontrar la Guia de Rendimiento para Analysis Services 2008, la versión 10.0 de SQL Server. Disponible en inglés, alemán, chino, japonés y ruso.

 

Referencias:

Blog de Rubén Pertusa (SolidQ)

SQLCAT.com


lunes, 10 de octubre de 2011

24 horas de SQL PASS LATAM

 

SQL PASS LATAM 24Hours - 2011

Seguramente conozcan los eventos 24 hours of PASS. Durante dos días se imparten de forma gratuita webcast acerca de distintas áreas de SQL Server (Administración, Tuning, Reporting, Analysis Services, Data Management, etc..) por profesionales destacados de esta industria. El último que se ha organizado este año  tuvo el propósito de orientar e introducir a los asistentes en los contenidos que luego se imparten en el evento presencial, el PASS Summit 2011.

De nuevo este año, el segmento latinoamericano de PASS (PASS LATAM) tiene programado un 24 Horas PASS LATAM, titulado “Denali – Camino al 2012”. Dos días de webcast en el que los mejores expertos en la materia nos pondrán al día sobre la nueva versión de SQL Server.

Participarán ponentes de España, México, Brasil, Argentina, Colombia, Guatemala, Venezuela, Estados Unidos, Chile, Costa Rica, Paraguay, Puerto Rico y Perú. Este evento se realizara el 19 y 20 de Octubre y habrán conferencias en Español y en Portugués.

Tengo el placer de presentar junto a Salvador Ramos (blog | twitter) la sesion de “Novedades de Integration Service en SQL Server 2012”. No te la pierdas!

Informáte de la agenda y realiza tu registro!

Seguro que nos vemos entre los asistentes Guiño

viernes, 23 de septiembre de 2011

LinkMember MDX

Introducción

Últimamente he participado en un proyecto en el que la mayor parte de la carga de trabajo ha sido escribir MDX para Reporting, tanto a nivel de origen de datos (medidas calculadas) como en los propios informes (datasets parametrizados).

Puede parecer una tontería, pero cuando escribes consultas de más de 30.000 caracteres te paras a cuestionarte como reducirla, donde implementar el código para que sea más usable o que alternativas existen para simplificar el que tienes. Así descubrí LinkMember. Esta función puede ser de poco valor para algunos por argumentos como la caída en rendimiento con su implementación o que su uso deriva de un mal modelado de los datos. Sin embargo, yo tengo cierto feeling con LinkMember ya que me ayuda a simplificar alguna de mis consultas MDX en ciertos escenarios sin que afecte al rendimiento de forma más grave que la solución anterior o incluso mejorándolo.

En esta entrada comprobaremos su funcionamiento, como afecta al rendimiento en las consultas y las alternativas que existen a su uso.


Este artículo ha sido publicado en el blog BI Corner de SolidQ.

Continuar leyendo

lunes, 5 de septiembre de 2011

Data Quality Services, primer contacto

 

Como muchos ya sabréis, en la versión de SQL Server en desarrollo (SQL Denali o SQL11) se incluye un nuevo servicio llamado Data Quality Services (DQS) que nos facilitará en gran medida la ardua tarea de mantener unos datos de calidad en nuestros sistemas, complementando los Master Data Services en los trabajos de Data Management. Si necesitas más información sobre Data Management descárgate el libro gratuito de Dejan Sarka y Davide Mauri.

En el evento Microsoft TechEd de este año se hizo una presentación de Data Quality Services exponiendo sus posibilidades a través de una demo.

Este es el enlace al video de la presentación: http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/DBI207

El equipo de desarrollo de Data Quality Services a publicado en su blog de MSDN el material utilizado para la demo, para poder reproducirla y tomar el primer contacto con este servicio.

Os dejo el enlace a la entrada dónde podéis encontrar el material y descargarlo: http://blogs.msdn.com/b/dqs/archive/2011/09/05/dqs-blog-teched-demo.aspx

Pronto tendréis documentación sobre DQS en castellano en este mismo blog. Manteneos sintonizados Guiño

lunes, 22 de agosto de 2011

Relaciones Parent – Child en T-SQL


En  la mayoría de proyectos de BI, por no decir en todos, es necesario generar consultas de SQL, en mi caso T-SQL para SQL Server, para completar tareas de las distintas etapas de modelado de datos para análisis: extracción, staging, etc… Scripts de creación de tablas, índices, select, updates, todo lo que sea necesario para conformar un eficiente modelo dimensional.
Podemos encontramos con datos transaccionales que guardan relación padre-hijo en la misma tabla y nos interesa extraer esta relación como jerarquía para el modelo dimensional. El ejemplo clásico de este tipo de relación suele ser la entidad empleado y la organización jerárquica de funciones.
Vamos a ver la tabla:

Create table Employee   (    
EmployeeID int       
, FullName varchar(255)         
, ManagerID int )






Y los datos con los que vamos a trabajar:


 

insert into Employee (EmployeeID,FullName,ManagerID)
values 
(1, 'Peter Brewick', null)
,(2, 'Margaret Thompson', 1)
,(3, 'Michel Sams', 1)
,(4, 'Susan Rogers', 3)
,(5, 'Tom Smith', 3)
,(5, 'John Little', 2)




La columna ManagerID hace referencia a EmployeeID de forma que para obtener el responsable de cada empleado hacemos la siguiente consulta:


   1:  Select e.EmployeeID, e.FullName EmployeeName, e.ManagerId, m.FullName ManagerName
   2:  from Employee e left join Employee m on e.ManagerID = m.EmployeeID



Y efectivamente tenemos el nombre de responsable a nivel de cada fila. Esto puede complicarse si nos plantearan conocer el nivel del personal dentro de la relación, recorrer el árbol en busca de todos los niveles. Es decir, si mi jefe tiene un jefe (suele pasar Sonrisa)  yo estaría situado en el tercer nivel en la jerarquía ¿cómo consultamos este dato?

Las Common Table Expressions (CTE) fueron introducidas en SQL Server en su versión 9.0 (2005) y son de gran utilidad para resolver algunos escenarios, como el que tenemos por ejemplo.

Aunque existen varias alternativas para obtener los datos, voy a utilizar una consulta recursiva que escribió nuestro compañero Javier Loria (blog | twitter) en el blog de SolidQ hace ya unos años:


WITH Empleados (EmployeeID, ManagerID, Level) AS (
SELECT EmployeeID, ManagerID, 1FROM EmployeeWHERE ManagerID IS NULL
UNION ALLSELECT Employee.EmployeeID, Employee.ManagerID, Empleados.Level+1
FROM EmployeeJOIN EmpleadosON Empleados.EmployeeID=Employee.ManagerID
)
SELECT * FROM Empleados




Con esta query conseguimos listar todos los empleados con su respectivo responsable además de informar del nivel en el que se encuentra dentro de la jerarquía, recorriendo todos los niveles. Básicamente se utiliza un dataset base (nivel 0) y se hace unión con la misma consulta haciendo Join por el campo que referencia al padre contra la propia CTE, de esta forma se van generando los distintos niveles:


CTE Parent and Child Result



Este tipo de consultas puede ser especialmente útil en escenarios dónde sea necesario filtrar datos agregables por su nivel en una jerarquía.

En la MSDN puedes encontrar mas información acerca de el uso de Common Table Expression y las consultas recursivas

Espero que les sea de utilidad Sonrisa

Curso Business Intelligence en Castellano

 

Tras la publicación del libro ‘Vea el cubo medio lleno’ de nuestro compañero Salvador Ramos (blog | twitter) del que hablamos en una entrada anterior, en los blogs de SolidQ han puesto a nuestra disposición una serie de post que componen un mini curso de Business Intelligence en el que podremos refrescar o adquirir conceptos para entender y desarrollar este tipo de soluciones.

Les dejo los enlaces a las entradas que componen la serie:

 

  1. Curso MS Business Intelligence – Definición del término BI (1)
  2. Curso MS Business Intelligence – Conceptos importantes sobre BI – parte I (2)
  3. Curso MS Business Intelligence – Conceptos importantes sobre BI – parte II (3)
  4. Curso MS Business Intelligence – Componentes de una solución de BI (4)
  5. Curso MS Business Intelligence – Visión y estrategia (5)
  6. Curso MS Business Intelligence – Componentes de la plataforma Microsoft BI (6)
  7. Curso MS Business Intelligence – Herramientas cliente SQL Server (7)
  8. Curso MS Business Intelligence – Introducción completa (8)
  9. Curso MS Business Intelligence - Modelado Dimensional (9)
  10. Curso MS Business Intelligence - Introducción a SSIS (10)
  11. Curso MS Business Intelligence - SSIS ControlFlow (11)
  12. Curso MS Business Intelligence - SSIS Data Flow (12)
  13. Curso MS Business Intelligence SSIS: Buenas prácticas (parte I) (13)
  14. Curso MS Business Intelligence SSIS: Buenas prácticas (parte II) (14)
  15. Curso MS Business Intelligence SSIS: Buenas prácticas (parte III) (15)
  16. Curso MS Business Intelligence SSIS: Logging (parte I) (16)
  17. Curso MS Business Intelligence SSIS: Logging (parte II) (17)
  18. Curso MS Business Intelligence SSIS: Logging (parte III) (18)
  19. Curso MS Business Intelligence SSIS: Configuración, Despliegue y Administración (parte I) (19)
  20. Curso MS Business Intelligence SSIS: Configuración, Despliegue y Administración (parte II) (20)
  21. Curso MS Business Intelligence SSIS: Configuración, Despliegue y Administracion (parte III) (21)
  22. Curso MS Business Intelligence SSIS: SSIS, Despliegue de paquetes (22)
  23. SSIS, Ejecución de paquetes en el servidor (23)
  24. SSIS, Programar la ejecución de paquetes (24)
  25. Fin del módulo de SSIS y recapitulación (25)
  26. SSAS, Qué es Analysis Services (26)
  27. SSAS, Cubos OLAP, Conceptos básicos (parte I) (27)
  28. SSAS, Cubos OLAP, Conceptos básicos (parte II) (28)
  29. SSAS, Cubos OLAP, Conceptos básicos (parte III) (29)
  30. SSAS, Objetos de una BBDD de Analysis Services (parte I – DataSources) (30)
  31. SSAS, Objetos de una BBDD de Analysis Services (parte II – DataSource Views) (31)
  32. SSAS, Objetos de una BBDD de Analysis Services (parte III – Cubos) (32)
  33. SSAS, Objetos de una BBDD de Analysis Services parte IV – Dimensiones) (33)
  34. SSAS, Construyendo y desplegando el modelo (34)
  35. SSAS, Procesamiento y modos de almacenamiento (35)
  36. SSAS, Agregaciones (36)
  37. SSAS, Dimensiones (37)
  38. SSAS, Personalizando el modelo: Atributos (38)
  39. SSAS, Atributos, Jerarquías y Niveles (39)
  40. SSAS, Relaciones entre atributos (40)

/* Actualizado 2013-10-29 */ 

Espero que les sea de interés Guiño

jueves, 28 de julio de 2011

Reporting Services: Longitud limitada de consultas en Query Designer

 

Seguramente todos conocemos el Query Designer incluido desde la versión 2005 de Reporting Services para facilitar la generación de datasets en los informes:

Recientemente he migrado un proyecto SSRS de versión 9.0 (SQL 2005) a 10.5 (SQL 2008R2) y todos los elementos fueron actualizados correctamente (a excepción de alguna tabla convertida en tablix… minor issues). El caso es que uno de los datasets que nutre el informe tiene una consulta considerablemente larga, entre los miembros calculados, select con subselects y demás… total unos 38.000 caractéres.

El dataset también migró completo, pero al intentar modificarlo no pude escribir más texto y sin embargo si que pude eliminar… 0_o

Haciendo algunas pruebas agregé un nuevo dataset y copié la consulta desde el anterior y cual fue mi sorpresa al ver que no la copió completa, el Query Designer de SQL 2008 R2 sólo admite 31.642 caratéres.

Me parece una limitación que no tiene mucho sentido y revisando la lista de temas solucionados en el SP1 tampoco aparece resuelto, por lo que he abierto un caso en Connect, por lo menos para que en próximas versiones (léase SQL Denali, ocurre lo mismo en la CTP3) no implementen esta limitación.

Si has tenido este problema y/o compartes esta opinión vota la indicidencia en Connect para que la tomen en cuenta.

Limited lenght on Query Designer, Report Designer

 

Saludos.

jueves, 21 de julio de 2011

MDX: Implementar recta de Regresión Lineal

 

Introducción

En muchos escenarios nos puede resultar útil poder predecir valores, por ejemplo la cantidad de ventas estimadas para el próximo año de un determinado producto. Hay muchos factores que pueden determinar esa estimación y la mejor forma de dar esa respuesta es el análisis de todas las variables posibles y crear un modelo de minería de datos. Pero, ¿y si la predicción que queremos realizar sobre una serie de valores sólo depende de otra variable? Digamos las ventas de un producto analizadas a través del tiempo. ¿Podemos obtener una estimación para el año que viene? Si, y sin crear modelos de minería… tan sencillo como aplicar Regresión Lineal Simple

En esta entrada vamos a ver un ejemplo en el que crearemos una medida calculada en MDX que nos devuelva los valores de la recta de regresión. También veremos cómo implementar el cálculo en un informe de Reporting Services para representar esta recta. Les resultará interesante Guiño

MDX- Implementar recta de regresión lineal simple

P.D. Este artículo se publicó completo en el blog de SolidQ: BI Corner


SSIS 2008 Paralelismo con Balanced Data Distributor

 

Microsoft ha puesto a disposición del público un nuevo componente para la tarea Flujo de Datos o DFT de Integration Services 2008: Balanced Data Distributor.

En esta entrada vamos a analizar el componente realizando pruebas para ver como afecta a la mejora del rendimiento resolviendo cuellos de botella en los procesos de transformación e inserción de datos mediante la creación de multiples hilos de ejecución (paralelismo en DFT!!)

Les dejo la referencia a la entrada que he publicado en el Blog de SolidQ sobre Business Intelligence: BI Corner

SSIS 2008 Paralelismo con Balanced Data Distributor

Seguro que podréis sacarle provecho Sonrisa


lunes, 18 de julio de 2011

SQL Server 2008 R2 Service Pack 1

 

El pasado 11 de Julio, el equipo de producto de SQL Server ha publicado el service pack 1 para la versión 2008 R2.

Esta actualización provee al producto de nuevas funcionalidades que podrás revisar en la página de descarga de Microsoft:

  • Incremento en la funcionalidad de DMVs: Mejora de la existente sys.dm_exec_query_stats para la resolución de problemas sobre consultas con largo tiempo de ejecución. Se añade DMV y XEvents (eventos extendidos) para la consulta de contadores de rendimiento sobre los recursos y configuraciones del sistema operativo relacionados con la instancia SQL.
  • FORCESEEK, FORCESCAN. Se ha optimizado la sintaxis del comando FORCESEEK y se ha añadido FORCESCAN.
  • Data-tier Application Component Framework (DAC Fx): Entre otras funciones, facilita la actualización bajo demanda de esquemas de bases de datos Azure.

También hay una “moderadamente larga” lista de bugs corregidos.

Como siempre recomendamos, prueba a instalar el SP1 en un entorno de pruebas o preproducción para evaluar el impacto que tendrá sobre tu sistema en producción y sobre todo evitar problemas que se puedan dar.

Saludos Guiño

martes, 12 de julio de 2011

SQL Denali Desktop Background

 

Recientemente he encontrado un post en el blog de Argenis Fernández en el que ha colgado los wallpapers (o fondos de escritorio en castellano) ‘oficiales’  de SQL Denali.

Personalmente me gustaba más el de SQL 2008 R2 con aquellas curvas geométricas, pero hay que renovarse! Sonrisa

Os dejo el vínculo a la página en cuestión desde dónde podréis descargaros las imágenes.

http://sqlblog.com/blogs/argenis_fernandez/archive/2011/06/09/sql-server-denali-wallpaper.aspx


SQL Denali: Se hace pública la CTP3

 

Hoy comenzamos con buenas noticias. Microsoft ha decidido hacer pública la CTP3 de la nueva versión de SQL 11, codename Denali.

Hay bastantes cambios desde la CTP anterior. He podido comprobar que en SSIS han retocado la configuración inicial del servicio y han añadido algunos nuevos componentes de Data Flow Task.

La nueva release esta disponible para plataformas de 32 y 64 bits,  en 11 idiomas entre los que se encuentra el español:

image

 

Sírvase usted mismo : https://www.microsoft.com/betaexperience/pd/SQLDCTP3CTA/enus/default.aspx

image

En cuanto termine la descarga iremos contando más cositas Guiño

martes, 14 de junio de 2011

Free SQL Ebook: Community FAQs.

 

Estamos de enhorabuena! No hace aún dos días desde que posteé la entrada Libros sobre SQL y BI, gratis! y hoy he encontrado en la página de SQL Server Forum Support Team un post del día 10 de junio en el que anuncian la publicación de un libro bastante interesante: SQL Server Community FAQs. Como su nombre indica, han analizado las 101 preguntas más recurridas por la comunidad en los foros, las han consolidado y respondido en un volumen que pusieron a disposición de la comunidad de forma gratuita.

Si no conocías este blog, échale un vistazo. Hacen un trabajo muy interesante y útil para resolver algunos escenarios que se nos pueden plantear en nuestros entornos de SQL Server.

Puedes descargártelo del siguiente enlace SQL Server Community FAQs Manual (PDF).

Han agrupado las cuestiones y soluciones en distintos temas:

  • Parte 1: Database administration
  • Parte 2: Analysis Services
  • Parte 3: Reporting Services
  • Parte 4: Integration Services

En la página del blog del SQL Server Forum Support Team encontrarás más información sobre el contenido y también el acceso directo a la descarga.

Aprovecha que es gratis Guiño

 

Saludos!

domingo, 12 de junio de 2011

Libros sobre SQL y BI, gratis!

 

libros-gratis

Nuestro amigo Salvador Ramos (@salvador_ramos | blog) ha publicado su último libro técnico Vea el cubo medio lleno, que ha puesto a disposición del público de forma gratuita. No pierdas esta oportunidad y descárgate el libro. Salvador es un veterano en SQL y proyectos de BI y ha querido compartir parte de sus experiencias y conocimiento con todos nosotros.

Visita su blog http://www.sqlserversi.com, dónde podrás encontrar más información y el enlace de la descarga.

 

Por otra parte, Dejan Sarka & Davide Mauri han escrito y publicado el libro Data Quality and Master Data Management with Microsoft SQL Server 2008 R2, un texto orientado a la importancia de los datos maestros en una entidad, como identificarlos, mantenerlos y, en definitiva, trabajar con ellos con SQL Server 2008 R2.

Aquí os dejo el enlace a la página dónde podréis descargaros este libro.

Saludos!


viernes, 10 de junio de 2011

Finaliza el SolidQ Summit 2011, Madrid

 

Este año se ha realizado el Summit 2011 por parte de SolidQ en el hotel Auditorium de Madrid. Este es un evento en el que durante 5 días se imparte sesiones sobre Business Intelligence, Colaboración/Búsqueda y Motor Relacional (SQL Server y SharePoint) impartidos por grandes ‘clásicos’ como Alejandro Leguizamo (@AlejoSQL), Miguel Egea (@MiguelEgea | blog), Javier Loría (@JavierSQL | blog), Daniel Seara (@Daniel_Seara | blog) , Eladio Rincón (@ERincon | blog), Francisco González y muchos otros. Échale un vistazo a la lista de ponentes.

Como puedes comprobar en la agenda han habido algunas sesiones sobre SQL Server 11 (codename Denali), todas bajo aceptación de cláusulas NDA que han tenido que firmar todos los asistentes. Esta ha sido una oportunidad única en España de ver estas novedades.

El resto de sesiones se han grabado y se publicará el material próximamente en la web del Summit 2011.

Personalmente tuve la oportunidad de participar en una sesión sobre novedades de Integration Services en la próxima versión de SQL Server, Denali, con el maestro Francisco González. Fue una gran semana en la que, entre los asistentes y el personal de SolidQ compartimos momentos que quedarán para el recuerdo. Ya estamos preparándonos para el próximo año! Sonrisa

Para los que no habéis podido asistir, podéis poneros al día leyendo el blog de nuestra amiga Ana María Bisbé ha publicado en Amby.Net unos resúmenes muy completos de todas las jornadas.

Para bien y para mal, los 3 tracks (BI, Colaboración y Relacionl) se imparten de forma simultánea por lo que no será posible informarse de todo hasta que SolidQ publique dicho material.

Nuestro compañero Eladio Rincón, ha publicado en su blog una interesante entrada ‘Cinco razones por las que asistir al SQLU Summit 2011’, en el que argumenta buenos motivos para no perderte el evento, aunque ya sea para el próximo año 2012.

Si vives en la zona latinoamericana y te da pereza viajar 5 o más horas hasta Madrid, hazle seguimiento al Summit México para el 2012 (este año se realizó en Abril). El coordinador de este evento es Jesús Gil (@jesus_gilv | blog ), director regional de SolidQ.

Pero este año 2011 aún tendrás la oportunidad de asistir a la edición Vienna, en el que las sesiones estarán a cargo de maestros como Itzik Ben-Gan (blog), Davide Mauri (blog), Dejan Sarka (blog), Klaus Aschenbrenner  o Herbert Albert.

 

Saludos!

lunes, 30 de mayo de 2011

Cambio importante: Barcelona + SolidQ

 

 

iStock_000010779625Small

Hola Amigos,

Últimamente he tenido el tiempo ocupado en asuntos de los que no he podido extraer ningún tema interesante para publicar en este Blog, hasta hoy.

Mi vida ha sufrido un giro inesperado, pero de valor muy positivo, tanto a nivel profesional como personal.

En primer lugar me gustaría agradecer a todos, a mi familia, a Eva, a los amigos, compañeros (más o menos cercanos) su calor y apoyo para tomar esta difícil decisión.

Dejar atrás Canarias, mi tierra. Aquí me vais a disculpar si alguno se siente ofendido, pero siempre he pensado que los nacionalismos no hacen más que cerrar fronteras a uno mismo y sigo manteniendo esa idea. Cuando digo mi tierra es por aquello de que realmente aprendí a disfrutar de la vida que pude desarrollar en ella, en Tenerife (Islas Canarias). La playa, el sol, el cielo, el Teide, los montes de Anaga, la tierra del trigo, Igueste. Esa es la que considero mi casa, que por motivos que comento más adelante he tenido que dejar atrás.

Tenerife photo_surf_Canary_Islands_Tenerife_igueste_457fb8a5e1dfa
El Teide Igueste de Sán Andrés

Por otra parte está mi desarrollo profesional, que labré en Grupo Microfusión, primero en Microfusión Informática, colaborando con Sd3 y finalmente en General de Software de Canarias. Había trabajado en otras empresas de informática, pero fue en este grupo dónde, durante 10 años, pasé de dar soporte de aplicaciones propietarias a empresas de cierto nivel hasta ser único responsable de proyectos del área de Business Intelligence. Desde aquí quiero dar mención y agradecimientos a grandes profesionales como Luis Cabeza, Javier Díaz, Juan Carlos Cabeza, Domingo Cabeza, Julio Rivero, David Rodríguez, Carlos Andrés, Richard Luis, José Gregorio, Marta González, Elena Villaverde y much@s otr@s que me dejo en el tintero. Mención especial para mi buen amigo y compañero Daniel Hernández Rodríguez.

Me asalta la emoción y no puedo contener el flujo de recuerdos que se me vienen a la mente mientras escribo. Qué grande!

En fin, ha costado pero ha sido por un muy buen motivo. Ahora formo parte de la empresa SolidQ y las circunstancias del trabajo exigen que tenga más cercanía a su negocio. Los que me siguen por el Twitter habrán notado que el tag #SolidQ ha hecho la misma irrupción en ese universo paralelo, puro reflejo de la vida real.

Para quien no conozca SolidQ (en mi casa preguntaban.. ¿que dónde dices que vas a trabajar?) les explico un poco: Son los mejores profesionales que pueda haber en tecnología Microsoft SQL y Colaboración. No estoy exagerando, sencillamente son los mejores. Y digo “son” y no “somos”, porque espero en algún momento de mi vida llegar al nivel que tienen los mentores que trabajan en esa empresa.  Además de que es una empresa global con subsidiarias en todo el mundo. Una tierra muy fértil y abonada para mi crecimiento profesional. Y por qué? Pues probablemente porque sea un friki, si. Me gusta mucho mi trabajo, raro no? Hay quien empieza en Karts y acaba en Formula 1. Pues algo similar (sin querer decir que Grupo Microfusión sean los Karts, que he currado en empresas que no quiero mencionar).  Agradecimientos a Alejandro Leguizamo (@AlejoSQL), Antonio Soto (@AntonioSQL), Javier Torrenteras (@JavTH), Francisco González y a Fernando Guerrero (@FernanSQL) por la oportunidad y extenderlo a todo el Staff de SolidQ por tan cálida bienvenida.

Eso es, he cambiado de empresa y de tierra. Ahora vivo en Castelldefels. Aunque la idea original era vivir en la ciudad, en Barcelona, cuando estuvimos con las gestiones de la mudanza aprecié que no era sitio para mi, mucho tráfico, mucha gente y se ve el mar desde muy pocos sitios (recordad que soy Canario, ays! mi océano Atlántico).

Tendré que dejar el surf para las escapadas ocasionales a ‘mi casa’, pero puedo introducirme más en el snowboard y por supuesto los viajes serán más fáciles de realizar estando en el continente.

Con este cambio vosotros lectores, también saldréis beneficiados. Si buscáis contenido técnico, mis expectativas pasan por elevar el nivel de mis publicaciones. Si os desatiendo, tiradme de las orejas.

Gracias Eva por apoyarme en esto.

Es todo.

Saludos!!

Entradas populares