Te presento mi nuevo sitio web: ---------> "El Futuro de los Datos"

Aunque SQL Server Si!, seguirá activo, iré bajando la frecuencia de publicación.
Si quieres conocer todas las novedades que vaya publicando, te recomiendo que lo visites y te suscribas. Tengo un regalito para mi audiencia:

Tu primer Dashboard en "piloto automático" listo en 30 minutos
Sólo para suscriptores.
.

31 dic 2008

Libro. Hands-On Microsoft SQL Server 2005 Integration Services

Libro que ayuda a familiarizarse con SQL Server 2005 Integration Services y todos sus componentes.

Son una serie laboratorios con ejemplos didácticos de uso de Integration Services. Tened en cuenta que no esta orientado a ETL en BI, sino que es genérico. A mi modo de ver, le falta que los ejemplos sean un poco más relacionados con casos que se nos presentan en el día a dí­a. Os lo recomiendo si lo que vais buscando es hacer muchas prácticas e ir conociendo el entorno.

30 dic 2008

Tratamiento de fechas y horas en SQL Server

Introducción.

El tratamiento de fechas en SQL Server es uno de temas que más preguntas generan en los foros y grupos de noticias. SQL Server tiene los tipos de datos datetime y smalldatetime para almacenar datos de fecha y hora.

No hay tipos de datos diferentes de hora y fecha para almacenar sólo horas o sólo fechas. Si sólo se especifica una hora cuando se establece un valor datetime o smalldatetime, el valor predeterminado de la fecha es el 1 de enero de 1900. Si sólo se especifica una fecha, la hora será, de forma predeterminada, 12:00 a.m. (medianoche), es decir, las 00:00.

Nota Importante: En SQL Server 2008 sí que tenemos como novedad tipos de datos para almacenar sólo la fecha y sólo la hora. Por tanto todo lo que contamos a continuación se puede solucionar usando los nuevos tipos de datos.


Tipo de datos Datetime.

Datos de fecha y hora comprendidos entre el 1 de enero de 1753 y el 31 de diciembre de 9999, con una precisión de un trescientosavo de segundo, o 3,33 milisegundos.

SQL Server rechaza todos los valores que no puede reconocer como fechas entre 1753 y 9999.


Tipo de datos Smalldatetime.

Datos de fecha y hora desde el 1 de enero de 1900 al 6 de junio de 2079, con precisión de minutos. Entonces si se utiliza un valor smalldatetime los segundos y milisegundos son siempre 0.

Diferencia entre Datetime y Smalldatetime.

SQL Server almacena internamente los valores de tipo de datos datetime como enteros de 4 bytes y los valores smalldatetime como enteros de 2 bytes.


Funciones de fecha y hora (Transact-SQL)

Estas funciones escalares realizan una operación sobre un valor de fecha y hora de entrada, y devuelven un valor de cadena, numérico o de fecha y hora:

DATEADD
DATEDIFF
DATENAME
DATEPART
GETDATE
DAY
MONTH
YEAR


Trabajando con fechas ...

Con algunos pequeños ejemplos trataremos de resolver los mayores problemas para trabajar con estos tipos de datos. Para ello utilizaremos las funciones CAST y CONVERT.

Separando Fecha y Hora.

Declare @Fecha datetime
Set @Fecha = Getdate()
Select Convert(Char(10), @Fecha,112) As SoloFecha, Convert(Char(8), @Fecha, 108) As SoloHora
SoloFecha SoloHora
---------- --------
20010803 07:35:02
(1 row(s) affected)

Otra forma de conseguir el mismo resultado:

Declare @Fecha datetime
Set @Fecha = Getdate()
SELECT Convert(varchar, @Fecha, 3) AS SoloFecha, Convert(varchar, @Fecha, 8)

Operaciones con Fechas (diferencia entre dos fechas).

Obtener diferencia de meses, dias, minutos, etc. entre dos fechas.

Para realizar operaciones entre dos fechas MSSQL tiene la función DATEDIFF. Veamos algunos ejemplos de cómo utilizarla:

declare @FechaIngreso datetime
declare @FechaEgreso datetime

select @FechaIngreso = '19981231 15:15'
select @FechaEgreso = '20021005 10:10'

Select
DATEDIFF(dd, @FechaIngreso, @FechaEgreso) AS Dias,
DATEDIFF(mm, @FechaIngreso, @FechaEgreso) AS Meses,
DATEDIFF(mi, @FechaIngreso, @FechaEgreso) AS Minutos

Para obtener otras diferencias podemos recurrir a la siguiente tabla:

Parte de la fecha Abreviaturas
año aa, aaaa
trimestre tt, t
mes mm, m
día del año da, a
día dd, d
semana sm, ss
hora hh
minuto mi, n
segundo ss, s
milisegundo Ms

Otro ejemplo de DATEDIFF en donde recuperados los datos de la ultima semana partiendo de la fecha del día:

SELECT TusDatos
FROM TuTabla
WHERE
DATEDIFF(dd, TuFecha, GetDate()) <= 7

Continuando con las operaciones con las fechas, veamos como podemos hacer para sumar, restar, días, minutos, meses, a una fecha, para ello utilizamos la función DATEADD:

select convert(varchar(12), DATEADD(month, -1, getdate()), 106)
as 'un mes atrás'
select convert(varchar(12), DATEADD (week, -1, getdate()), 106)
as 'una semana atrás'
select convert(varchar(12), DATEADD (day, -1, getdate()), 106) as 'ayer'

Sugerencia:

Estos ejemplos que mostramos a continuación devolverían el mismo resultados que las consultas anteriores, pero, si, siempre hay un pero.... hace un tiempo nuestro compañero Fernando Guerrero me sugirió no utilizarlo pues este truco no está soportado oficialmente por SQL Server ni por el estándar ANSI.

select convert(varchar(12), getdate()-7), 106) as 'una semana atrás'
select convert(varchar(12), getdate()-1), 106) as 'Ayer'

Funciona, pero no sabemos hasta cuando.


Ampliar información:

Puede consultar en los B.O.L. (Books OnLine - Libros en Pantalla) cualquiera de las instrucciones citadas anteriormente.

También puede consultar los artículos y ejemplos publicados en http://www.portalsql.com
Allí busque la palabra 'fechas' y obtendrá todos los artículos publicados sobre el tema.

Libro. SQL Server 2000 Programación con ejemplos

Aunque ya tenemos SQL Server 2008, sigo recomendando este libro como punto de partida de la programación Transact SQL.

Libro escrito por Carlos Eduardo Rojas y Fernando G. Guerrero, dos gurús de SQL Server, que nos transmiten a base de ejemplos sus experiencias y conocimientos sobre este producto. Contiene unos 500 ejemplos prácticos. En fin, para cualquiera que leyera habitualmente el foro de SQL Server en esa época, sobran las palabras.

Este libro no debe faltar en la biblioteca de un desarrollador.

Nota: este libro ha sido traducido al castellano y ya está disponble en España. Lo podeis encontrar en Diaz de Santos.
Para ampliar la información sobre el libro y ver capítulos de ejemplo: www.sqlserverbyexample.com

29 dic 2008

¿Qué son los Cubos SQL?

Cuando alguien utiliza el término "Cubos SQL" en un buscador, suele estar buscando información sobre OLAP y bases de datos multidimensionales, y posiblemente, iniciándose en este mundillo del OLAP, Data Warehouse y Business Intelligence. Si ese es tu caso estás en uno de los muchos sitios donde encontrarás información sobre el tema.

Puedes revisar las diversas entradas del blog sobre este tema. Te recomiendo que revises las diversas etiquetas que hay en la parte de derecha sobre BI, BI General, Business Intelligence, Analysis Services, SSAS, y cualquier otra que consideres interesante. También tienes las etiquetas asignadas a este post justo aquí abajo al finalizar esta entrada.

26 dic 2008

Libro. SQL Server 2005 Integration Services

El libro de Kirk Haselden, Microsoft SQL Server 2005 Integration Services, es un estupendo libro de referencia. Vale tanto para su lectura completa, como para tenerlo como manual de referencia y consulta, para cada vez que nos surja una duda sobre el producto.

El libro comienza con una introducción y poco a poco va profundizando de una forma fácil de entender en las funcionalidades principales y en los componentes que tenemos disponibles. Trata temas tan variados como la seguridad en los paquetes, creación y despliegue de paquetes, creación de transformaciones personalizadas, migración desde DTS, y un largo etcétera.

Indice

  • Part I. Getting Started
  • Part II. Integration Services Basic Concepts
  • Part III. Control Flow Services
  • Part IV. Management Services
  • Part V. The Data Flow Task
  • Part VI. Programmin Integration Services

24 dic 2008

¿Qué es Business Intelligence?

Muy a menudo nos encontramos con este término, cada vez con mayor frecuencia. Aunque aún sigue habiendo mucha gente que no acaba de tener claro qué significa. Espero con este post, aportar mi granito de arena, al entendimiento de este concepto.

Os recomiendo que veáis esta serie de tres videos, todos ellos de menos de 10 minutos, que espero que os ayuden a aclarar estos conceptos y os animo a que apliquéis Business Intelligence en vuestras empresas, sobre todo en un momento de crisis como el actual

Business Intelligence, herramienta fundamental para momentos de crisis - Parte 1

Business Intelligence, herramienta fundamental para momentos de crisis - Parte 2

Business Intelligence, herramienta fundamental para momentos de crisis - Parte 3

23 dic 2008

Business Intelligence, herramienta fundamental para momentos de crisis - Parte 3

Business Intelligence, herramienta fundamental ante la crisis. Toma ventaja contra el resto de competidores. Conoce en esta serie de tres videos cómo estar un paso por delante y salir de la crisis el primero. Tercer y último video de la serie.

Business Intelligence, herramienta fundamental para momentos de crisis - Parte 2

Business Intelligence, herramienta fundamental ante la crisis. Toma ventaja contra el resto de competidores. Conoce en esta serie de tres videos cómo estar un paso por delante y salir de la crisis el primero. Segundo video de una serie de tres.

Business Intelligence, herramienta fundamental para momentos de crisis - Parte 1

Business Intelligence, herramienta fundamental ante la crisis. Toma ventaja contra el resto de competidores. Conoce en esta serie de tres videos cómo estar un paso por delante y salir de la crisis el primero. Primer video de una serie de tres.

 

22 dic 2008

Cómo Reducir Log de Transacciones de SQL Server

Soluciones rápidas al problema.

Hacer Backup del Log de Transacciones ( Transaction Log ) y reducir el fichero.

  1. Ejecuta dos o tres veces la instrucción CHECKPOINT. Esto asegurará que todas las páginas de memoria se han escrito en el fichero de datos.
  2. Luego haz un BACKUP LOG WITH TRUNCATE_ONLY para que trunque el registro de transacciones.
  3. Posteriormente ejecutas DBCC SHRINKFILE indicando el nombre del fichero del log a reducir.

    (En la ayuda puedes ampliar información sobre estos dos mandatos).

Eliminar el fichero para que se genere de Nuevo (Esta solución es demasiado drástica, emplearla solo si falla la anterior):

  1. Pon la base de datos en modo "single user".
  2. Ejecuta CHECKPOINT dos o tres veces. Esto asegurará que todas las páginas de memoria se han escrito en el fichero de datos.
  3. Asegúrate de que no hay conexiones abiertas a la base de datos, con lo que no puede haber transacciones a medio ejecutar.
  4. Utiliza sp_detach_db para desconectar dicha base de datos.
  5. Elimina el fichero de log.
  6. Utiliza sp_attach_db para reconectar la base de datos. SQL Server creará un nuevo fichero de log.

    ¡¡¡ IMPORTANTE !!!
    Si no ejecutas el proceso completamente y en este orden, podrías tener problemas de consistencia de información en el fichero de datos.
    Por ejemplo, si apagas el equipo sin más, SQL Server no ha tenido tiempo de volcar las páginas de datos de la memoria al disco. Al reiniciar SQL Server, el problema será corregido utilizando la información contenida en el registro de transacciones, pero si este no está presente, el archivo de datos se dará por bueno, y podría ser realmente inconsistente.

    Otro detalle importante a tener en cuenta es que el log no se limpia nunca completamente, ya que siempre hay operaciones internas que SQL Server necesita mantener en él.

 

Causas habituales del crecimiento del Log de Transacciones ( Transaction Log ).

Si el log ha crecido mucho es porque SQL Server lo ha necesitado. Esto es debido a una de las siguientes causas:

  • Eso es lo que normalmente sucede y se debería ajustar la estrategia de backup para hacer copias del log más a menudo.
  • Si el crecimiento del log se debe a una ejecución (insert, update, delete) que afecta a un gran número de registros, bien por haber lanzado un proceso de actualización masiva o porque alguien ha ejecutado una consulta mal formada, que habría que detectarla (y darle un tirón de orejas al que la haya enviado).

Las copias completas de la base de datos no truncan el registro de transacciones. Utiliza una estrategia de copia de seguridad que mezcle copias completas de la base de datos con copias del registro de transacciones.

Puedes detectar las consultas enviadas a SQL Server con el Profiler.

No debes borrar el registro de transacciones manualmente salvo causa de fuerza mayor. Lo que debes hacer es diseñar una estrategia de copia de seguridad que sea acorde con el volumen de transacciones que tiene tu sistema.

 

Problemas habituales que impiden reducir el tamaño del Log de Transacciones ( Transaction Log ).

Los pasos para truncar el Transaction log pueden no ser tan obvios como pueda parecer:

El registro de transacciones está compuesto por al menos dos registros virtuales (VLF = Virtual Log Files). El truncado del registro de transacciones se realiza VLF a VLF. Si sólo tienes dos registros virtuales y te ocupan todo el fichero no podrás truncarlo, aunque dudo que cada VLF llegue a ocupar mucho espacio. (Para ampliar información sobre este punto, consulta en la ayuda 'Trucar el Registro de transacciones', encontrarás información detallada y un gráfico muy explicativo).

Al ejecutar una instrucción DBCC SHRINKFILE solo se le indica a SQL Server que se quiere reducir el tamaño físico del fichero de LOG. Si el último VLF está al final del log, aunque el resto del fichero esté vacío, no se podrá truncar el fichero, ya que SQL Server sólo puede reducirlo recortando por el final.

Supongamos que hay una estrategia de copia de seguridad que incluye copias completas y copias del log. En este caso son las copias del log las únicas que truncan el registro de transacciones, por lo que si se ha ejecutado o no DBCC SHRINKFILE, el registro no se truncará lógicamente hasta que se haga una copia de seguridad del log (o se ejecute BACKUP LOG TuBase WITH TRUNCATE_ONLY).

Sin embargo si el último VLF no está completo, no se podrá truncar, por lo que se tendrá que forzar su llenado. Al ejecutar DBCC LOGINFO(TuBase) se obtendrá una lista de VLF, si te fijas en la columna Status, 2 significa que no está activo o que al menos no es reutilizable. Envía alguna actualizaciones nulas (UPDATE TuTabla SET Campo1 = Campo1, por ejemplo) y vuelve a ejecutar el comando DBCC LOGINFO hasta que veas que hay algún otro VLF con status 2.

Ahora si que se puede ejecutar el BACKUP LOG para truncar el LOG y tras esto SQL
Server podrá recortar el fichero físicamente eliminando uno o más VLFs.

 

Enlaces con información de Microsoft sobre el tema.

INF: Cómo reducir el registro de transacciones de SQL Server

A consultar en los Books On Line y ampliar información:

DBCC SHRINKFILE
DBCC SHRINKDATABASE
DBCC LOGINFO
BACKUP LOG
sp_attach_db
sp_detach_db

16 dic 2008

SQL Server - Plataforma y Componentes

SQL Server es más que un simple gestor de bases de datos relacionales, incluye otros servicios que dan valor añadido al producto. He aqui una introducción a todos ellos. Saca todo el rendimiento a tu servidor SQL.

 

Con este video comienzo una nueva serie que iré publicando en diversas plataformas y sitios, entre ellas Youtube.

2 dic 2008

Learn Microsoft Business Intelligence

Acabo de encontrar este interesante sitio, cuyo objetivo es ofrecer videos gratuitos y foros de discusión sobre la plataforma Microsoft Business Intelligence, incluyendo: SQL Server Integration Services, SQL Server Analysis Services, SQL Server Reporting Services, PerformancePoint Server, ProClarity, SharePoint, y Excel.

Es necesario registrarse, pero dicho registro es gratuito. Ten en cuenta que el sitio es independiente, no pertenece a Microsoft.

Por el momento hay ya publicados 25 videos que os recomiendo. Esperemos que sigan creciendo.

Para acceder al sitio pincha aquí.

1 dic 2008

Libro. Expert SQL Server 2005 Integration Services

Voy a comenzar una serie de recomendaciones de libros, ya específicos de los diversos componentes que ofrece SQL Server: Integration Services, Analysis Services, Reporting Services.

Expert SQL Server 2005 Integration Services es un libro que no debe faltar en tu biblioteca particular. Sus autores son Brian Knight y Eric Veerman, dos excelentes profesionales y prestigiosos experto en Integration Services. En este libro se hace uso de Integration Services orientándolo a la realización de procesos ETL para carga de Datawarehouses, con múltiples ejemplos para poner en práctica toda la teoría que se explica en él.

Indice:

  • Chapter1. Getting started
  • Chapter 2. Extending scripts in SSIS
    • Script tasks and custom libraries
    • Building a austom assembly
    • Making connections configurable and dynamics
    • Raising error events
    • Encrypting data throught script components
    • Data profiling
  • Chapter 3. Data extraction
    • Package connections and Data Flow sources
    • Incremental data extractions
    • Tracking data lineage identifiers
  • Chapter 4. Dimension ETL in SSIS
    • Dimension ETL: overview, the basics, the challenge
    • SSIS Slowly Changing Dimension wizard
    • Creating a custom slowly changing package
  • Chapter 5. Fact Table ETL
    • Fact Table: overview, ETL,
    • Fact Table ETL chalenge
    • Fact Table ETL basics
    • Fact Table ETL concepts
  • Chapter 6. Processing Analysis Services objects with SSIS
  • Chapter 7. Package reliability
  • Chapter 8. Deployment
  • Chapter 9. Managing SSIS
  • Chapter 10. Handling heterogeneus and unusual data
  • Chapter 11. Migrating from DTS to SSIS
  • Chapter 12. Scaling SSIS

Para ampliar información en Amazon sobre dicho libro, incluyendo comentarios de los lectores, pincha aquí.

28 nov 2008

Libro. Más allá del Business Intelligence: 16 experiencias de éxito

Os paso a comentar otro interesante libro sobre Business Intelligence publicado en español, en este caso escrito por Luís Méndez del Río, máximo responsable de SAS España.

Contenido:

Este libro está basado en el enfoque de diversos casos de aplicación de Business Intelligence, con resultados reconocidos, entendiendo que la mejor manera de introducir el concepto es poder demostrar una implantación exitosa y una necesidad patente en las empresas. Más allá del business intelligence pretende, además de servir de introducción al mundo del Business Intelligence y el valor que aporta a la gestión empresarial, proporcionar un amplio abanico de casos prácticos de empresas españolas y de Latinoamérica con el objetivo expreso de romper con el cliché de que la innovación es algo que sólo se da en el norte de Europa y en el mundo anglosajón, llenando asimismo un vacío editorial sobre un tema que cada vez suscita más interés entre los directivos, escuelas de negocio y todo el ámbito empresarial. El lector podrá conocer de primera mano la experiencia práctica de algunas de las organizaciones más pioneras en la adopción de los últimos avances tecnológicos en el área de Business Intelligence. Organizaciones de distintos sectores como Banca, Seguros, Telecomunicaciones, Transporte, Sector Público o Medios de Pago que afrontan con éxito diversas problemáticas como la gestión de costes, el análisis del valor del cliente, la gestión del riesgo, la fidelización o la gestión inteligente de la información. Estas organizaciones operan con elevados niveles de sofisticación en sus sistemas de Business Intelligence que les permiten mejorar significativamente sus procesos de toma de decisiones críticas, logrando impactos muy positivos en sus cuentas de resultados y creando valor para sus accionistas o mejorando los servicios que se prestan a los ciudadanos. Este libro recoge sus experiencias y analiza las claves de su éxito.

Editorial : GESTION 2000

ISBN: 978-84-96612-10-5

27 nov 2008

Linkedin. Spanish Microsoft Business Intelligence Group

Te invito a que te unas al grupo que hemos creado en LinkedIn con el fin de reunir a todos los que estamos interesados en el mundo del Business Intelligence, para que conozcas a muchos profesionales y hablar del tema.

LinkedIn te ayuda a comunicarte y compartir tus experiencias con las personas que conoces y con otras con tus mismas inquietudes.

Haz Clic Aquí para registrarte en el grupo Spanish Microsoft Business Intelligence en LinkedIn y conoce a los demás suscriptores.

Es gratis, y cualquiera puede unirse. Te esperamos.

Libro. Business Intelligence: técnicas de análisis para la toma de decisiones

Es un libro introductorio al BI, muy recomendable y de lectura fácil, tiene 189 páginas. Fue publicado en el año 2003. Os dejo aquí el contenido que aparece en su contraportada:

El exceso de información no es poder, pero el conocimiento si lo es. Con demasiada frecuencia, la transformación y el análisis de toda la información y los datos que las propias compañías generan se convierte en un verdadero problema y, por lo tanto, la toma de decisiones se vuelve desesperadamente lenta. Este libro muestra cómo la Inteligencia de Negocio (Business Intelligence), ayuda a procesar e interpretar las grandes cantidades de información que genera una empresa y la convierte en conocimiento orientado a la rápida toma de decisiones estratégicas. Business Intelligence es la clave para conseguir una ventaja competitiva y crear estrategias de éxito en cualquier negocio.

Indice:

  • Prefacio. Introducción. Reconocimientos.
  • Parte I. Fundamentos sobre Business Intelligence.
    • Prólogo.
    • 1. ¿Qué es Business Intelligence?.
    • 2. ¿Cómo hacer el mejor análisis en Business Intelligence?.
    • 3. ¿Cúales son las tecnologías de Business Intelligence?.
  • Parte II. Casos de estudio sobre Business Intell igence.
    • 4. Mejora en la eficiencia operacional: Audi AG.
    • 5. Maximizar la rentabilidad: Frank Russell Company.
    • 6. Impacto en los resultados: CompUSA Inc.
    • 7. Mantener la fidelidad de los clientes: Disco S.A.
    • 8. Gestionar la estacionalidad: Cascade Design.
  • Parte III. Guía básica sobre Business Intelligence.
    • 9. ¿Có mo identificar las oportunidades en Business Intelligence?.
    • 10. Implementación de una solución Business Intelligence.
  • Conclusión. Apéndice. Microsoft Data Warehousing Framework. Glosario. Bibliografía.

Para obtener una mayor información sobre el libro, pincha aquí.

24 nov 2008

Facebook. Spanish Microsoft Business Intelligence

Te invito a que te unas al grupo que hemos creado en Facebook con el fin de reunir a todos los que estamos interesados en el mundo del Business Intelligence, para que conozcas a muchos profesionales y hablar del tema.

Facebook te ayuda a comunicarte y a compartir tus experiencias con las personas que conoces y con otras con tus mismas inquietudes.

Haz Clic Aquí para registrarte en el grupo Spanish Microsoft Business Intelligence en Facebook y como a los demás suscriptores

Es gratis, y cualquiera puede unirse. Te esperamos.

Libro. Inteligencia de Negocios - Summit 2008 Solid Quality Mentors

Otro libro sobre Business Intelligence, en español, del cual soy co-autor, y es un poco especial, evidentemente no porque yo haya participado, sino por su contenido. Yo lo llamo "una revista grande" :-)

Como ya es tradicional, Solid Quality Mentors organizó su Summit 2008 en Madrid siendo éste el cuarto que se realiza en esa ciudad.
Los contenidos más importantes en el área de Inteligencia de Negocios se encuentran plasmados aquí, así como novedades que podrás utilizar por completo en SQL Server 2008.
Si no has podido asistir, tienes aquí, de primera mano, algunos los contenidos más interesantes, seleccionados y escritos por los propios expositores. Si deseas simplemente ver la agenda completa, aunque ya pasó el evento, y así conocer mejor de qué se trata e intentar asistir el próximo año, pincha aquí.

Contenido del libro:

  • Cargando el Data WareHouse con SSIS. Nuevas alternativas con SQL 2008
  • Caché proactivo. Dimensiones en tiempo real
  • Microsoft Excel, Analysis Services y amigos
  • Planning en PerformancePoint 2007
  • Usando Reporting Services para explotar datos multidimensionales ¿es necesario saber MDX?
  • Creando cuadros de mando con Performance Point 2007
  • MASTER DATA MANAGEMENT
  • Alta disponibilidad en el mundo del BI, Alternativas de arquitectura
  • Microsoft Analysis Services.
  • “Vea el cubo medio lleno”.

Para ampliar información y comprarlo (sólo se vende online, es un eBook) accede a Solid Quality Press.

21 nov 2008

MCTS 70-432 SQL Server 2008 Implementation and Maintenance, aprobado

El pasado mes de junio realicé el examen 70-432 en versión beta, y hace unos recibí el resultado, ya soy MCTS (Microsoft Certified Tecnology Specialist) SQL Server 2008 Implementation and Manteinance :-)

image

Habitualmente me preguntan por el material que he usado para la preparación de los exámenes, en este caso siento no poder ayudaros, ya que simplemente me matriculé e hice el examen sin una preparación concreta, salvo todo lo que llevo leído sobre SQL Server 2008 desde su CTP1 y mi experiencia personal. De todas formas os dejo aquí el link al material oficial para su preparación:

Preparation Guide for Exam 70-432

19 nov 2008

Libro. Solid Quality Mentors. Comparte lo que sepas, aprende lo que no conozcas

Voy a continuar comentando libros en español que tengan información sobre Business Intelligence. En este caso, paso a comentar un libro del cual soy co-autor, y es un poco especial, evidentemente no porque yo haya participado, sino por su contenido. Yo lo llamo "una revista grande" :-)

Este libro es un compendio de artículos sobre SQL Server, acceso a datos, desarrollo .Net y Sharepoint. No es un libro a la usanza habitual, os cuento su historia:

En Solid Quality Mentors solemos realizar un evento de formación anual, allá por el mes de junio, un poco especial, el Summit, en cual se realizan tres tracks paralelos, uno sobre Desarrollo y Sharepoint, otro sobre el motor relacional de SQL Server (orientado tanto a dba's como a desarrolladores) y otro sobre Business Inteligence con herramientas Microsoft.

A partir del año 2007 decidimos publicar un libro que recopilase lo que contamos en algunas sesiones de las que allí se imparten, y también poner todo ese conocimiento a disposición de cualquiera, aunque no pudiese asistir al evento.

A continuación os dejo el índice:

  • SQL Server 2005
    • A qué recursos está esperando SQL Server 2005
    • Consiguiendo alta disponibilidad con SQL Server 2005
    • Indexación: tipos de índices, ventajas, desventajas y mantenimiento
    • Obtener los índices utilizados por SQL Server 2005
    • Detección de problemas de rendimiento en SQL Server 2000 y SQL Server 2005
    • Utilizando Microsoft Data Protection Manager para hacer copias de seguridad en SQL Server
    • ¿Todavía es recomendable utilizar procedimientos almacenados con SQL Server 2005 y ADO.NET?
    • Seguridad de datos: mejores prácticas para asegurar tu base de datos y tus datos
    • Rendimiento de SQL Server. Estrategia básica
  • Business Intelligence
    • Buenas prácticas en SQL Server Integration Services
    • SQL Server 2005. Novedades de seguridad en la plataforma de Business Intelligence
    • Report Builder
    • Biztalk Server 2006. Integración y procesos de negocio
    • Agregando inteligencia a mis aplicaciones mediante SQL Server 2005 Data Mining
  • Desarrollo
    • Windows CardSpace (nivel 200)
    • Novedades en los lenguajes para Visual Studio Orcas (VB 9 y C# 3.0)
    • Tips & tricks en Visual Studio 2005
    • Silverlight y Microsoft Expression
    • Novedades de Office Sharepoint Server 2007 para desarrolladores
    • Office Sharepoint Portal Server 2007
    • Las bibliotecas de clases de Sharepoint
    • Introducción a Windows Forkflow Fundation

Como podéis ver, son temas de bastante actualidad hoy en día, y fueron tratados hace año y medio.

Comentaros que el libro no está disponible en librerías, sino que debéis adquirirlo a través del portal de la revista dotNetManía, está en la sección de libros. Allí también tenéis acceso a un índice más detallado, con los puntos de cada capítulo.

Espero que os resulte interesante.

17 nov 2008

Libro. Business Intelligence: Competir con información

En SIMO 2007 asistí a la presentación de uno de los pocos libros sobre BI que hay publicados en español. Ayer, revisando una de mis notas sobre libros interesantes que debía leer volvió a aparecer esta nota abandonada. Me puse a recopilar información sobre él, para ello la pedí a BARC, que fueron los encargados de organizar su presentación, y a los que quiero agradecer su rápida respuesta. Ya me han pasado los datos exactos de dicho libro:

image

Business Intelligence: Competir con Información
Autor: Josep Lluís Cano (profesor de ESADE)
Editado por la Escuela Banespyme

El libro da una visión sobre la Inteligencia de Negocio y las tecnologías que la soportan, incluyendo una buena parte de experiencias prácticas y casos de éxito. Muy recomendable para que el que quiera adentrarse en este mundo, independientemente de que tenga un perfil técnico o de usuario de negocio.

Indice:

  1. Introducción al Business Intelligence
  2. Modelización del Negocio
  3. Modelo de Datos
  4. Componentes de Business Intelligence
  5. Proyectos de Business Intelligence
  6. Selección de Herramientas y Proveedores
  7. Experiencias de Implementación
  8. Usos de Business Intelligence y nuevas tendencias

El libro se puede descargar desde aquí, no es comercial.

14 nov 2008

Webcast Business Intelligence: Transforma tu informacion

El pasado miércoles 22 de Octubre Second Nug presentó una sesión tecnológica de nivel de manos de un experto en el tema: Miguel Egea, MVP de Sql Server. En esta sesión obtendrás una visión general desde el punto de vista técnico de los componentes de una solución de Business Intelligence. A grandes rasgos los principales puntos son:

  • El diseño de Datawarehouses eficaces, usando los dos modelos existentes: modelo en estrella y copo de nieve.
  • Las principales funcionalidades de Sql Server Integration Services.
  • La generación de informes con Sql Server Analisys Services utilizando motores multidimensionales.
  • El uso de Microsoft Office Excel 2007 como cliente de Business Intelligence.

Si te lo perdiste todavía estás a tiempo de ver el evento en el siguiente enlace.

Webcast Reporting Services vs Crystal Reports

Interesante webcast que fue emitido desde el grupo de usuarios Secondnug, sobre las diferentes perspectivas de estos dos productos de reporting. Aquí tenéis el texto descriptivo del evento publicado en su web:

"El pasado 4 de Marzo Second Nug volvió a la carga con nuevo Webcast.

Esta vez el tema era sobre la creación de informes profesionales, dónde se enfrentaron las dos aplicaciones más importantes en el mundillo .NET en este sector.

A un lado del ring tuvimos a Fran Díaz defendiendo Reporting Services, y al otro Carmen Sánchez con Crystal Reports. Déjate guiar por los expertos para escoger que herramienta se adapta más a tus necesidades en esta batalla por conseguir los informes más brillantes de la manera más sencilla.

¿Cual ganará? Tú escoges al vencedor.

Si te perdiste este fantástico duelo todavía estás a tiempo de adjudicar tu campeón personal viendo el evento de forma offline mediante el siguiente enlace."

Os recomiendo visitar el sitio de este grupo y no dejéis de pasar por la sección de eventos.

SQL Server 2008 24 hours

SQL Server 2008 24 hours es una nueva sección del portal de Microsoft SQL Server 2008 donde encontraréis una serie de webcasts donde cuentan un caso ficticio de una empresa llamada CONTOSO (CONTainer Overseas Shipping Operation) LTD, allí se explica en qué consiste su negocio, y las diversas soluciones que han adoptado usando la tecnología Microsoft, y más concretamente SQL Server. Allí encontraréis diversas secciones, aunque aquí nos vamos a centrar concretamente en la que se dedica a Business Intelligence, llamada Intelligent, donde tenéis diversos documentos y una serie de webcasts muy interesantes:

  • Data Warehousing Scale and Performance
  • Data Warehousing Management
  • Upgrade Your Database
  • Performance Troubleshooting
  • Scale Your Business
  • Analysis Services Design and Performance Improvements
  • Data Mining

Espero que os resulte interesante.

Componentes del modelado dimensional en Analysis Services

En Databasejournal acabo de encontrar una serie de tres artículos sobre el modelado dimensional en Analysis Services, que paso a compartir con vosotros:

Escritos por William Pearson.

También aprovecho para comentaros que al final de cada uno de ellos tenéis una relación de varias decenas de artículos publicados en este sitio dentro de la sección Introduction to MSSQL Server Analysis Services.

7 nov 2008

Manual de Integration Services

Es muy habitual que en los foros y grupos de noticias, así como en las diversas sesiones formativas que imparto, que se pregunte por un manual o tutorial on-line y gratuito :-)

Pues bien, la verdad que sobre estos temas no abunda material de este tipo, y hasta ahora no he encontrado nada en español que merezca la pena.

Lo que suelo recomendar, es el material que hay en DataBaseJournal y que paso a compartir con vosotros:

SQL Server 2005 Integration Services - Part 1

Este es un primer artículo introductorio, y al final del mismo tenéis un link a todos los artículos de este autor (Marcin Policht), y entre ellos, las decenas de capítulos que lo componen.

También hay una página imprescindible: www.sqlis.com (con información y componentes para Integration Services 2005 e Integration Services 2008), creada por el mismo equipo que ya tenía la famosa página www.sqldts.com tan usada en la época de SQL Server 2000 y DTS.

Manual de Analysis Services

Es muy habitual que en los foros y grupos de noticias, así como en las diversas sesiones formativas que imparto, que se pregunte por un manual o tutorial on-line y gratuito :-)

Pues bien, la verdad que sobre estos temas no abunda material de este tipo, y hasta ahora no he encontrado nada en español que merezca la pena.

Lo que suelo recomendar, es el material que hay en DataBaseJournal y que paso a compartir con vosotros:

Tutorial 1: Creating Our First Cube

Este es un primer artículo introductorio, y al final del mismo (en la página 3) tenéis un listado completo con las decenas de capítulos que lo componen. Tened en cuenta que aunque este primer artículo hace referencia a Analysis Services 2000, hay otros muchos que ya son de Analysis Services 2005, y aparecerán otros nuevos sobre Analysis Services 2008.

Manual de Reporting Services

Es muy habitual que en los foros y grupos de noticias, así como en las diversas sesiones formativas que imparto, que se pregunte por un manual o tutorial on-line y gratuito :-)

Pues bien, la verdad que sobre estos temas no abunda material de este tipo, y hasta ahora no he encontrado nada en español que merezca la pena.

Lo que suelo recomendar, es el material que hay en DataBaseJournal y que paso a compartir con vosotros:

Tutorial 1: MS SQL Server Reporting Services. A New Paradigm for Enterprise Reporting

Este es un primer artículo introductorio, y al final del mismo (en la página 3) tenéis un listado completo con las decenas de capítulos que lo componen.

30 oct 2008

Performance Point - Instalar aplicaciones de ejemplo

Guía paso a paso, que explica cómo obtener, descargar e instalar las aplicaciones de ejemplo de Performance Point Server 2007. A veces el problema no radica en sólo en la instalación, sino en saber en qué URL o en qué carpeta se encuentran dichos ejemplos, aquí también tenéis información de este tipo.

Para acceder a esta guía pincha aquí.

Performance Point - Instalacion paso a paso

Guía de instalación paso a paso de Performance Point Server 2007, en español, con todas las pantallas y pasos a seguir, la mayoría de ellos comentados y explicados, con los requisitos necesarios y recomendaciones. Incluye tanto la instalación de Planning como la de Monitoring.

Para acceder a ella pincha aquí.

Performance Point Server 2007 Overview Webcast

Acabo de encontrar este interesante webcast, Descripción general técnica de Microsoft Office PerformancePoint Server 2007

Esta sesión explora cómo Office PerformancePoint Server 2007 puede ayudar a las corporaciones para mejorar su proceso de rendimiento empresarial al integrar el monitoreo, análisis y capacidades de planeación en una aplicación. Podra entender cómo PerformancePoint Server 2007 permite que las empresas tengan capacidades de administración de rendimiento ampliadas mediante una aplicación que es fácil de usar y menos costosa de implementar que las soluciones tradicionales. Específicamente, se analizan los principales conceptos que necesita para entender cómo construir, implementar y administrar KPI, tableros, tarjetas de calificación, predicciones, planes y presupuestos.

27 oct 2008

II Conferencia de Business Intelligence

Los días 5 y 12 de noviembre se celebrará en Barcelona y Madrid respectivamente la II Conferencia de Business Intelligence organizada por Microsoft Ibérica. Esta es la información que aparece en el sitio oficial:

"Si quiere optimizar la toma de decisiones en su empresa, no puede perderse el único evento capaz de conectar sus exigencias con las herramientas más avanzadas de Microsoft Business Intelligence"

Los temas a tratar serán:

  • El Valor de Negocio del BI.
  • Casos de clientes y soluciones sectoriales específicas.
  • Descripción de la plataforma Microsoft Business Intelligence.
  • Aplicaciones de la solución Microsoft BI.
  • Formación para clientes y partners.

Desde el link indicado arriba tendréis acceso a mayor detalle, agenda, y registro en el evento.

Aprovecho para comentaros que estaré presente en el evento de Madrid, impartiendo un par de sesiones. Si alguno de vosotros asistís, es un buen momento para conocernos (como es más fácil que me localicéis vosotros, ya que tengo mi foto aquí en el blog, no tenéis más que acercaros y presentaros, y si el tiempo lo permite aprovecharemos para charlar).

25 oct 2008

¿ Tomamos un café ?

Leyendo el blog Presión Blogosférica encontré una estupenda idea que voy a plasmar aquí también.

Me he encontrado en múltiples ocasiones en las que tengo que viajar por trabajo, sin ir más lejos, hace unos días he estado en Huesca y en Madrid. En Madríd, aunque sólo iba de paso, pasé 3 horas entre la llegada y salida de los trenes que debía coger. Y qué mejor que aprovechar el viaje para conocer gente.

Habitualmente vivo en Puerto Lumbreras, y voy con cierta frecuencia por Murcia. También suelo viajar a Madrid por trabajo, y ya con menos frecuencia por el resto de la geografía española.

Así que en caso de que me toque viajar a cualquier lugar o que algún lector pase (o viva) por la zona donde vivo, podríamos aprovechar para quedar, tomar algo y charlar un rato sobre temas relacionados con nuestra actividad profesional. Estoy interesado en conocer gente interesante, de la mucha que hay en este mundo.

Aquí os dejo mi calendario de viajes que mantengo continuamente actualizado en DOPPLR ---------------------------------------->

Si te animas, puedes dejar un comentario a esta entrada, no importa de donde seas, así lo tendré en cuenta si me toca viajar por esa zona.

Bueno, y si no queda otra alternativa, y te apetece que charlemos, también lo podemos tomar de forma virtual, mándame un mensaje y quedamos.

También puedes seguir qué estoy haciendo en Twitter (salvador_ramos), allí también iré informando de mis viajes entre otras muchas cosas.

20 oct 2008

Microsoft Search Server 2008 Express

Es una aplicación gratuita de búsqueda a través de WSS (Windows Sharepoint Services), así como de archivos compartidos, carpetas públicas de Exchange y sitios web. Incluye solamente un subconjunto de las características de búsqueda de MOSS (Microsoft Office Sharepoint Services).

Para obtener más información del producto y poder descargarlo de forma gratuita, pincha aquí.

Report Builder 2.0 ya disponible para descarga

Report Builder es un generador de informes para SQL Server 2008 que tiene un entorno de generación de informes cuyo origen de datos es un modelo de datos. Este modelo puede ser bien un modelo semántico o un modelo multidimensional. Los modelos de datos son fácilmente entendibles por el usuario, ya que eliminan la complejidad que tiene un modelo relacional normalizado.

Por tanto, este generador de informes está orientado al usuario. Con respecto a la versión anterior, dos de las principales novedades son su nueva interfaz, con el look de Office 2007, y sus nuevas funcionalidades admitiendo ahora todas las de Reporting Services 2008 (en la versión 1.0 sólo admitía un conjunto limitado de ellas). Este generador se encarga de crear informes en formato RDL (Report Definition Language) que pueden ser publicados y tratados en el servidor de informes como cualquier otro informe creado con Visual Studio (siendo esta última herramienta orientada a desarrolladores, no a usuarios finales).

Para descargar la versión final del producto, que acaba de salir, pincha aquí.
Ten en cuenta que en el link puedes elegir el idioma en que deseas descargarlo.

16 oct 2008

Guía para el director de proyectos de Business Intelligence

Os dejo el link a este estupendo artículo que ha escrito Jorge Fernández González para beyenetworks.es.

Para acceder a él pincha aquí.

Humor. Video: Cómo entender la crisis ?

Acabo de ver un estupendo vídeo, que explica de forma muy clara e ingeniosa, el funcionamiento de Wal Street, y el motivo de la actual crisis financiera. Aunque, como todos vosotros, llevo tiempo saturado con noticias sobre la famosa "crisis", por fin he encontrado una explicación en condiciones.

Para ver el vídeo pincha aquí.

Change Data Capture (CDC) en SQL Server 2008

Esta nueva funcionalidad de SQL Server 2008 permite, de una forma optimizada, registrar en una tabla diseñada para ello los cambios (inserciones, actualizaciones y borrados) que se producen en una tabla. Esta técnica puede ser aprovechada para muy diversas tareas, por ejemplo para registros de auditoría o carga de Data Warehouses.

Mi compañero Andy Leonard publicó en su blog un artículo muy interesante donde se explica esta nueva funcionalidad y se muestra un ejemplo de su uso (realizado paso a paso para que lo puedas reproducir), en el que se consigue un alto rendimiento de un proceso ETL con Integration Services 2008.

Para leer el artículo pincha aquí.

15 oct 2008

Nueve errores imperdonables en una implementación de BI

Acabo de leer en la revista techWeek.es un informe bastante interesante, basado en una lista creada por la consultora Gartner, titulado "Nueve errores imperdonables en una implementación de BI". También incluye una serie de recomendaciones a tener en cuenta a la hora de abordar un proyecto de BI.

Es muy importante tener en cuenta que estos errores suelen ir más allá de la propia tecnología en sí.

Espero que os resulte interesante. Para leer el artículo pinchar aquí.

9 oct 2008

Cubos OLAP

Habitualmente cuando nos estamos introduciendo en el mundo de las bases de datos multidimensionales, OLAP y datawarehouse, suele aparecer el término "cubos" con bastante frecuencia. Incluso muchas veces he oído hablar de esta potente tecnología con frases como "que es eso de los cubos", "quiero hacer cubos", "quiero una aplicación de cubos". Luego se van descubriendo estas tecnologías y profundizando en ellas, ven que hay muchos más conceptos que el del cubo.

Un cubo es simplemente la unidad de almacenamiendo de información, es el equivalente a las "tablas" de las bases de datos relacionales.

Os pongo el siguiente diálogo extraído de la página de Mosha Pasumansky (MDX for Everyone) y traducido por Diego Arenas en su blog Analisis BI (5ta frase BI):

"- Entonces, ¿qué significa exactamente la palabra tabla?.
- Ah, es simplemente un acrónimo para un cubo de dos dimensiones!"

Gracias Diego por hacerme llegar el origen de esta información, y felicidades por tu blog :)

Os dejo también la definición de wikipedia de Cubos OLAP y la de OLAP (On Line Analitical Process). Os recomiendo leer la entrada ¿ Qué es OLAP ? del blog Todo BI.

Actualizada la sección Business Intelligence Links

En este blog, en la parte de la derecha tenéis una sección con todos los links interesantes que encuentro en castellano (y algunos en inglés) sobre Business Intelligence. Acabo de actualizar la sección incluyendo varios links que debéis visitar sin falta, entre ellos: Analisis BI, Estudiando BI, Xperimentos BI, Powerhouse y BPM magazine.

Aprovecho para pediros vuestra colaboración en esta tarea, por favor, si encontráis cualquier sitio o blog interesante sobre estos temas, incluid un comentario a este post incluyendo el link, y a ser posible vuestro propios comentarios.

Muchas gracias.

4 oct 2008

Os recomiendo el blog Presión Blogosférica

Hasta ahora sólo había tratado temas relacionados con las TI, y en la mayoría de los casos relacionados con el mundo del BI y de SQL Server. Pero no podemos olvidar que también hay otros temas relacionados, de forma directa o indirecta, con estas áreas y que siempre es interesante leer. En este caso me refiero a temas relacionados con empresas, negocios, gestión, motivación, web 2.0, estrategia, gestión del tiempo, etc...

He decidido compartir con vosotros información interesante que vaya encontrando sobre estos temas, y para comenzar, os recomiendo el blog Presión Blogosférica, de Angel Medinilla, con una gran variedad de post sobre los temas citados anteriormente y otros muchos.

17 sept 2008

MSDN Microsoft Excel blog

Si habitualmente trabajas con Excel y eres un usuario medio o avanzado, no dejes de visitar periódicamente este blog del equipo de desarrollo del producto.

Allí encontrarás una gran cantidad de información sobre el producto, sobre cualquiera de sus áreas, desde artículos sobre las PivotTables y OLAP PivotTables, pasando por temas de formato de datos, programación, fórmulas, funciones, white papers, etc... e incluyendo temas de servidor como los Excel Services.

También tienes las últimas novedades, como el artículo publicado en agosto Using Excel & Excel Services with SQL Server Analysis Services 2008

11 sept 2008

Adventure Works UDM project

Si estáis utilizando Analysis Services 2005, seguro que os habréis preguntado por ejemplos de desarrollo de estas bases de datos, con sus correspondientes cubos, medidas, dimensiones, estructuras de minería de datos, etc.

Pues bien, en la propia instalación del producto vienen incluidos unos proyectos de ejemplo, que utilizan como origen de datos la base de datos relacional AdventureWorks DW (que es un Data Warehouse), el inconveniente es que están un poco escondidos, ya que no están en la carpeta donde se encuentran el resto de ejemplos. Para acceder a ellos debéis entrar en la siguiente ruta:

\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project\

Donde encontraréis dos carpetas una con el proyecto para la edición Enterprise y otra para la edición Standard, ambos son muy parecidos, aunque el de la versión enterprise incorpora ciertos detalles no soportados por la edición Standard. Si disponéis de la edición Developer de SQL Server 2005 podréis utilizar cualquiera de ellos.

Son proyectos bastante completos que os pueden ayudar bastante a modo de ejemplo, y además los podéis desplegar sin problemas en vuestro servidor de Analysis Services.

SQL Server 2005 y 2008 - Descarga de proyectos y bases de datos de ejemplo

Es muy habitual encontrarnos con referencias a las bases de datos de ejemplo de SQL Server, en la versión 2000 eran Northwind y Pubs, en 2005 y 2008 son AdventureWorks (base de datos OLTP) y AdventureWorks DW (Data Warehouse). Estas bases de datos vienen incluidas en los discos del producto, pero no se instalan por defecto.

Hay ocasiones en las que necesitamos acceder a ellas para probar cualquier ejemplo o código que las usa, y nos damos cuenta que no las tenemos disponibles en el servidor que estamos utilizando.

Para que podáis tenerlas accesibles en cualquier momento, os dejo aquí los links para su descarga, tanto para 2005 como para 2008, dentro del site de codeplex:

Microsoft SQL Server Community Projects & Samples

Y para descargar las de la versión 2000, tenéis que acceder a Microsoft downloads:

Northwind and pubs Sample Databases for SQL Server 2000

10 sept 2008

Integration Services - Namespaces por defecto al definir variables en un paquete según el idioma del BIDS

Hace unos días, realizando un proyecto de Integration Services con BIDS (Business Intelligence Developement Studio), me surgió un problema un tanto extraño, había definido una variable de usuario y a la hora de utilizarla me indicaba que no existía. Tras revisar y comprobar que el nombre, tanto en la definición de variables como en el lugar donde lo estaba usando estaba escrito de forma idéntica, todo me parecía muy extraño, no lograba entender porqué no me reconocía dicha variable.

Tras investigar el problema me di cuenta que estaba utilizando la variable “User::Var1” en mi componente, pero lo que realmente había definido era la variable “Usuario::Var1”, es decir, estaba usando un Namespace diferente en la definición de la variable y en el componente donde la estaba utilizando. ¿ Dónde estaba el problema ? pues en que habitualmente utilizo BIDS en inglés, donde el Namespace por defecto cuando se define una variable de usuario es “User”, mientras que en esta ocasión estaba utilizando la versión en español del producto donde el Namespace por defecto es “Usuario”. Como podéis comprobar, es una traducción desafortunada, es más, creo que es una traducción que nunca se debería haber hecho.

En principio me recordó la gran cantidad de problemas que ha ocasionado la traducción de las funciones de Excel, haciendo que una hoja de cálculo que utilice funciones genere errores si se abre con una versión en diferente idioma en el que se realizó. Por suerte aquí el problema es mucho más sencillo, con conocer este detalle lo podemos solucionar fácilmente, bien cambiando el nombre del Namespace en la definición de la variable, o bien utilizando el mismo Namespace que tiene dicha variable. En mi caso he optado, ya que estoy habituado a utilizar la versión en inglés del producto por cambiar el Namespace de todas las variables que defino a “User” en caso de que tenga que utilizar la versión en español, cosa que intento evitar :-)

9 sept 2008

Analysis Services - visita los sitios de Mosha Pasumansky

Si estás utilizando SSAS (SQL Server Analysis Services) te recomiendo que visites a fondo el sitio de Mosha Pasumansky, uno de los creadores del lenguaje MDX, arquitecto del Microsoft Analysis Services engine (el motor de AS) y experto en OLAP.

En su sitio encontrarás una gran cantidad de información, y por supuesto, de una excelente calidad. Entre otra, encontrarás información técnica, white papers, una sección sobre MDX, Data Mining, muchos ejemplos de código, listas de recursos, FAQ's

Aunque desde la página principal del sitio tienes acceso, también te dejo aquí el link a su blog

1 sept 2008

Ediciones y características de SQL Server 2008

Como sabéis, ya tenemos disponible esta nueva versión del producto. Ahora os puede surgir la duda de qué edición os interesa para vuestra empresa entra las diversas disponibles: Enterprise, Standard, Developer, Workgroup, Express, Compact,...

Si queréis ver todas las ediciones disponibles y las diferencias entre ellas, lo mejor es acceder a la página oficial del producto y ver las características incluidas en cada edición, para ello pincha aquí. También tienes disponible esta tabla comparativa de las características de cada una de las diversas ediciones.

Descargar SQL Server 2008 Express Edition

Es muy habitual que en los grupos de noticias pregunten sobre SQL Server 2008 Express Edition y la forma de obtenerlo, ya que es una versión gratuita que se puede descargar de la web de Microsoft. Las principales y características y limitaciones con respecto al resto de ediciones son:

  • 1 GB de RAM como máximo para el servicio
  • 4 GB por base de datos
  • 1 Procesador
  • No tiene el servicio SQL Server agent

Os recomiendo que descarguéis la versión "with advanced services" que incluye entre otras herramientas en SQL Server Management Studio Basic. Para iniciar la descarga del producto en español, pincha aquí. Si te interesa en otro idioma, allí mismo elige el que desees.

Para ampliar información sobre esta edición pincha aquí.

29 ago 2008

SQL Server 2008 - Lista de precios

Desde hace un tiempo se han estado haciendo especulaciones sobre los precios de las diversas ediciones de SQL Server 2008. Si estáis interesados en comprar este producto, que ya está disponible, visitad la lista de precios oficiales

Como podéis comprobar se ha mantenido la política de precios aplicada a SQL Server 2005.

También podéis consultar a vuestro distribuidor habitual, pero os recomiendo que antes visitéis los precios oficiales.

22 ago 2008

Transact-SQL Concatenar valores de filas en una columna

Muchas veces nos encontramos la necesidad de ir concatenando el resultado de una select que lo tenemos en N filas en una sola columna. Mostremos un ejemplo de la situación comentada anteriormente:

Supongamos que tenemos una select que nos devuelve el siguiente resultado

Codigo Nombre
1 Pepe
2 Juan
3 Antonio

 

Y queremos obtener los nombres en una sola fila, por jemplo, separados por coma

Resultado
Pepe,Juan,Antonio

Acabo de leer un artículo en simple-talk que explica con ejemplos las diversas alternativas que tenemos para realizarlo: Concatenating Row Values en Transact-SQL

9 ago 2008

TechNet Magazine: especial SQL Server 2008

La revista TechNet Magazine ha publicado un especial sobre SQL Server 2008, para acceder a él pincha aqui

En él encontrarás una serie de artículos muy interesantes sobre esta nueva versión del producto. Estos son:

  • Novedades
  • Seguridad
  • Nuevos tipos de datos
  • Rendimiento de consultas en el almacén de datos
  • Minimice el bloqueo en SQL Server
  • Integración de bases de datos Access con Sharepoint

8 ago 2008

SQL Server 2008 ya está disponible

Microsoft acaba de lanzar la versión final (RTM) de SQL Server 2008. Para ver la nota oficial pincha aquí

SQL Server 2008 ofrece una serie de mejoras muy interesantes, algunas de ellas son: capacidades para auditoría, mayor escalabilidad en el almacenamiento de datos, soporte para la gestión basada en políticas, resource governor, datos geoespaciales, mejoras en los servicios de integración, de análisis y de reporting, y otras muchas.

Actualmente está disponible para los suscriptores de MSDN y TechNet. La disponibilidad general estará en unos días, estando ya disponibles para descarga las ediciones SQL Server 2008 Express y SQL Server Compact.

Más información en www.microsoft.com/sqlserver

9 jul 2008

Integration Services, backup de paquetes al file system

Acabo de publicar un artículo en BI Corner sobre la forma de hacer una copia de los paquetes de Integration Services almacenados en la base de datos MSDB al File System, a la carpeta que indiquemos.

Seguro que si habéis trabajado con Integration Services os habéis preguntado porqué no hay una forma sencilla de hacer copia de seguridad sólo de los paquetes almacenados en MSDB, y tener así también la posibilidad de restaurarlos sin necesidad de restaurar la base de datos completa, ya que esta contiene otra mucha información (jobs, programaciones, etc.) que puede que no nos interese restaurar.

En el artículo tenéis detallada la problemática completa y la forma de resolverla, incluyendo todo el detalle de la construcción de un paquete de Integration Services que hace dichas tareas. Para acceder al artículo pincha aquí.



SQL Server 2008 JumpStart

Los días 14 y 15 de julio, impartiré en las oficinas de Microsoft en Barcelona, junto con otro compañero de Solid Quality Mentors, un evento de 2 días de duración, donde presentaremos las novedades de SQL Server 2008. Yo me encargaré de presentar los componentes de BI del producto (Integration Services, Analysis Services y Reporting Services).

Aunque el evento está reservado para Partners de Microsoft, tenéis todo el material, tanto presentaciones como demos grabadas, disponible en el blog BI Corner

Si algún lector de este blog asiste al evento, por favor, que aproveche el descanso para saludarme y conocernos personalmente :-)

8 jul 2008

Interesante sitio sobre IT: MateriaBiz

Navegando por estos mundos, acabo de encontrar un sitio, MateriaBiz, con multitud de artículos muy variopintos sobre el mundo de las TI. En la sección de TI & Operaciones se incluyen temas tan variados como business intelligence, outsourcing, ERP's, recursos humanos y las TI, CRM, Balanced Scorecard,  y un largo etcétera.

Os dejo una relación de artículos interesantes que he encontrado, como veis de muy diversos temas:

Aunque seguro que hay muchos más.

4 jul 2008

Migración a Analysis Services 2005

Aunque ya está muy cerca a aparición de SQL Server 2008, éste no implicará un cambio tan grande en los componentes de Inteligencia de Negocio (Integration Services, Analysis Services y Reporting Services) como ocurrió al aparecer SQL Server 2005 como evolución de SQL Server 2000.

Y como aun deben quedar muchas instalaciones con Analysis Services 2000 funcionando, os recomiendo el siguiente artículo.

En este artículo se describe el proceso de migración a Analysis Services en SQL Server 2005. El modelo dimensional unificado (UDM) ofrece nuevas oportunidades de diseño para los desarrolladores de cubos. El modelo UDM ha combinado el ámbito de los informes relacionales y OLAP con el fin de proporcionar un foro unificado para ambos entornos de solicitud de datos. Comprender las nuevas opciones de diseño y el modo en que éstas repercuten en la organización optimizará el proceso de migración. El asistente para migración es una herramienta que permite el traslado rápido y eficaz de la estructura de cubos existente a Analysis Services 2005. En este artículo se ofrece información general sobre dicho asistente y se proporcionan varias sugerencias que le ayudarán a determinar si debe o no utilizarlo. En determinadas ocasiones, la mejor opción consiste en volver a diseñar la estructura de cubos desde cero con el fin de garantizar el uso adecuado de las nuevas características de Analysis Services 2005.

Para acceder al artículo pincha aquí

Relación de artículos sobre Business Intelligence con SQL Server

Podréis encontrar más de un centenar de artículos y tutoriales del prestigioso sitio DatabaseJournal, clasificados en los siguientes grupos:

Introduction to MSSQL Server Analysis Services series.
MDX essential series.
MDX in Analysis Services series of tutorial.
MS Access for the Business Environment series of tutorials.
MSSQL Server Reporting Services series of tutorials.

Para acceder a la relación pincha aquí

Tutorial de Analysis Services 2005

Este es el Tutorial de Microsoft SQL Server 2005 Analysis Services (SSAS) perteneciente a los libros en pantalla (books online o ayuda del producto). Los desarrolladores de almacenes de datos (datawarehouse) utilizan Business Intelligence Development Studio para desarrollar e implementar proyectos de Analysis Services, y utilizan SQL Server Management Studio para administrar dichos proyectos. En este tutorial se describe cómo utilizar BI Development Studio para desarrollar e implementar un proyecto de Analysis Services, utilizando la empresa ficticia Adventure Works Cycles para todos los ejemplos.

Para acceder a dicho tutorial pincha aquí

Muy recomendable para introducirse de forma práctica en este producto.

16 jun 2008

SQL Server 2008 RC0

Ya está disponible la Release Candidate 0 de la próxima versión de SQL Server. La podéis descargar pinchando aquí

Una Release Candidate es ya una versión con toda la funcionalidad que incluirá el producto final, así que si estáis interesados en conocer con detalle y probar lo que nos traerá, ya podéis descargarla e instalarla.

12 jun 2008

Webcast TechNet: SQL Server 2008 - Novedades en Business Intelligence

La semana pasada tuve el placer de impartir un Webcast para Microsoft TechNet sobre las novedades que nos trae próxima versión de SQL Server en el área de Business Intelligence. Para los que no pudisteis asistir, informaros que podéis ver la grabación pinchando aquí

Os dejo aquí la información general del evento:

En este Webcasts se analizarán las novedades que SQL Server 2008 proporciona para el desarrollo de aplicaciones Business Intelligence, analizando las principales novedades en Analysis Services, Integration Services y Reporting Services.
Ponente: Salvador Ramos

31 may 2008

Cubos en SQL Server 2000

Habitualmente cuando nos estamos introduciendo en el mundo de las bases de datos multidimensionales, OLAP y datawarehouse, suele aparecer el término "cubos" con bastante frecuencia. Incluso muchas veces he oído hablar de esta potente tecnología con frases como "que es eso de los cubos", "quiero hacer cubos", "quiero una aplicación de cubos". Luego se van descubriendo estas tecnologías y profundizando en ellas, ven que hay muchos más conceptos que el del cubo.

Un cubo es simplemente la unidad de almacenamiendo de información, es el equivalente a las "tablas" de las bases de datos relacionales.

Si deseas introducirte en esta materia, y aun sigues utilizando SQL Server 2000, puedes descargarte una serie de cuatro artículos titulada SQL Server Analysis Services. ¡Hola Cubo! que publiqué hace un tiempo en la revista dotNetManía (números 10, 11, 12 y 13).

Artículo sobre creación de cubos con SQL Server Analysis Services

Este artículo es estupendo para introducirse en Analysis Services 2005. Aunque el título es "Mastering Enterprise BI: Introduction to Perspectives", y acaba explicando muy claramente el uso de perspectivas, es muy interesante por que sirve como una guía paso a paso para la creación de un proyecto de Analysis Services y un montón de componentes (dimensiones, cubos, perspectivas, ...). Incluye gran cantidad de pantallas y va explicando paso a paso todo lo que hay que ir haciendo, y una explicación de lo que se está haciendo.

Os recomiendo que leáis este artículo, y pongáis en práctica todo lo que va indicando el tutorial. Otro punto a destacar es que al final de artículo, hay 50 enlaces a otros artículos relacionados con los cubos, y con la inteligencia de negocio en SQL Server.

Para acceder pincha aquí

Aprovecha para echar un vistazo a este sitio, DatabaseJournal, donde encontrará muchísima información sobre diversos gestores de bases de datos relacionales (SQL Server, Oracle, MySQL, Postgre SQL, ...). Y, al menos en la sección de SQL Server, no sólo hay información sobre el relacional, sino que encontrará muchísima información también sobre Datawarehouse, Integration Services, Analysis Services y Reporting Services.

Manual de Construcción de un Data Warehouse

Os presentamos uno de los escasos manuales que he encontrado en la red sobre Data Warehouse en español.

El documento consta de tres capítulos. En el primero, "Aspectos Teóricos", se dan los conceptos y el fundamento de la tecnología data warehousing. En el segundo, "Proyecto de Elaboración de un Data Warehouse", se definen las estrategias para su planificación, desarrollo, diseño y gestión, además de los puntos que deben considerarse en la evaluación de la inversión. El tercer capítulo, "Software en un Data Warehouse", permite comparar las herramientas de análisis adecuadas para los usuarios del data warehouse. Asimismo, en los Anexos, se proporciona una relación de los diversos Softwares que se usan en el manejo de un Data Warehouse, seguido de un Glosario de Términos utilizados en la publicación.

Espero que os resulte interesante, podéis acceder pinchando aquí

23 may 2008

TechNet Magazine Abril 2008: In focus SQL Server 2008

La revista online TechNet Magazine, ofrece un monográfico en el mes de abril, dedicado a SQL Server 2008: In focus SQL Server 2008, con los siguientes artículos:

  • Novedades
  • Seguridad
  • Rendimiento de consultas de almacén de datos
  • Minimice el bloqueo en SQL Server
  • Microsoft Office: integración de bases de datos Access con Sharepoint

Espero que os resulte interesante.

Os recomiendo que aprovechéis para echar un vistazo a esta revista, ya que tenéis acceso a todos sus números en inglés y en castellano.

Webcasts TechNet sobre SQL Server

Si quieres acceder a cualquier webcast de TechNet sobre SQL Server, pincha aquí

Desde ahí podrás acceder a una relación de todos los los webcast sobre SQL Server que han sido realizados, y acceder a ver sus grabaciones. Ten siempre a mano este interesante link.

Y si estás interesado en otros temas, como virtualización, Active Directory, Windows Server, o cualquier otro producto de servidores, desde allí mismo puedes acceder a las diferentes pestañas y a los webcasts grabados sobre esos productos.

Webcasts de Microsoft SQL Server 2008

Entre el 24 de abril y el 19 de junio, Microsoft en colaboración con Solid Quality Mentors, está ofreciendo una serie de webcasts en español sobre SQL Server 2008. Espero que os resulten interesantes, os dejo aquí una relación de ellos:

  • SQL Server 2008: Novedades para DBAs (24-04-2008)
  • Declarative Management Framework (08-05-2008)
  • Novedades para desarrolladores (29-05-2008)
  • Desarrollo de aplicaciones de nueva generación (03-06-2008)
  • Novedades en Business Intelligence (05-06-2008).
    Este lo impartiré yo :-)
  • Datawarehouses de Alto Rendimiento (12-06-2008)
  • Creando informes impactantes con SQL Server 2008 (19-06-2008)

Conforme se vayan celebrando, quedarán también grabados, por si no habéis tenido ocasión de asistir: Webcasts grabados de SQL Server 2008

20 may 2008

Webcast - BI con Office Sharepoint Server 2007

Os presente este webcast, impartido por Rubén Alonso (MVP en Sharepoint), donde integra esta Microsoft Office Sharepoint Server 2007 con diversos componentes de SQL Server 2005. Creando una serie de sitios dentro del portal dedicados a mostrar esta información.

Agenda:

- Introducción a la plataforma de inteligencia de negocio de Microsoft
            - Microsoft SQL Server Integration Services
            - Microsoft SQL Server Analysis Services
            - Microsoft SQL Server Reporting Services

- Integración de Business inteligence en las tecnologias sharepoint
            - Creación de sitios de portal
            - Sitio de Centro de informes
            - Paneles de mando e informes
            - Bibliotecas de cadenas de conexión
            - Indicadores de rendimiento. Creación y previsualización

- Servicios de Excel en Sharepoint
            - Configuración del proveedor de servicios compartidos
            - Ubicaciones de archivos de confianza
            - Bibliotecas de cadenas de conexión de confianza
            - Publicación de informes y previsualización

- Integración de Reporting Services con Sharepoint
            - Complemento de reporting services para tecnologías Sharepoint
            - Modo nativo versus modo integrado en Sharepoint
            - Tipos de contenido para la generación de informes

 

Para poder ver o descargar este webcast, pincha aquí

Webcasts que he impartido para Microsoft TechNet

Aunque hace ya algún tiempo que los impartí (año 2005), os dejo aquí información por si estáis interesados. En ellos se habla de las herramientas ETL que nos proporciona SQL Server 2000 y 2005. Además en el primero se abordan otra serie de conceptos básicos que os pueden resultar útiles.

Si aún seguís con SQL Server 2000, os recomiendo el de "Data Transformation Services y Analysis Services 2000"
Información general del Evento:

Los Servicios de Transformación de Datos DTS son rutinas automáticas que extraen, transforman y procesan datos de fuentes heterogéneas. El sistema de Análisis OLAP, por su parte, organiza todos esos datos en "cubos", conformados por categorías descriptivas, dimensiones, valores cuantitativos o medidas.

Los asistentes al seminario aprenderán:

- Tecnologías OLTP (OnLine Transaction Procesing) Vs OLAP    (OnLine Analytical Processing).
- Business Intelligence.
- Diseño de Data Warehouse y soluciones OLAP.
- Introducción a la Minería de datos (Data Mining).
- Introducción al lenguaje MDX y Herramientas cliente OLAP.
- Novedades de OLAP y DTS en SQL Server 2005.

 

Si estáis trabajando con SQL Server 2005, o tenéis pensado migrar, os recomiendo el de "SQL Server 2005 Integration Services"
Información general del Evento

Durante esta sesión daremos a conocer la gran cantidad de novedades que nos proporciona SQL Server 2005 Integration Services (SSIS). Esta nueva herramienta viene a sustituir a los Data Transformation Services (DTS) que nos proporcionaba la versión 2000, y nos ofrece una funcionalidad muy superior a la versión anterior, un entorno de desarrollo integrado con Visual Studio y otras novedades que podréis descubrir en este webcast.

Vamos a conocer esta plataforma de integración de datos empresariales, ver sus capacidades de ETL y aprender a gestionar de integración de datos procedentes de diferentes fuentes con ella.

Evento Gusenet - Universidad de Murcia

Titulo: GUSENET - Estamos en la nube

Fecha: Viernes 13 de Junio
Lugar: Universidad de Murcia (Facultad de Informática, aula 0.01)

16:00 - 16:30  Registro
16:30 - 17:45  Desarrollo avanzado de controles (Pedro Hurtado)
17:45 - 18:15  Descanso
18:15 - 19:30  SOA, OSLO, SAAS...  (Miguel Llopis)

Todavía no tenemos el aula y en cuanto tengamos el link publicado en MSDN os lo haré saber.

Tambien os quería comentar que en la última reunión y gracias a MS y al programa Heroes, se entrego un montón de material muy útil para todos y Eladio comento que a los que les “tocó” la suscripción TechNet, tenían derecho a añadir a 2-3 personas más a la suscripción. A los que les toco esta subscripcion poneros en contacto conmigo para organizar el “reparto” y para asignar nuevos subscriptores.

Asi mismo os recuerdo que en la próxima reunión también habrá mas regalos, con prioridad para los que se registren :).

Link de registro: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032380266&Culture=es-ES

Bueno espero que la agenda os guste y os animéis a venir.

10 may 2008

Datawarehouse, tipos de dimensiones

Uno de los conceptos fundamentales a la hora de abordar la construcción de un DataWarehouse es el conocimiento del concepto de dimensiones lentamente cambiantes (Slowly Changing Dimensions - SCD), que nos permite entender como aplicar los cambios históricos en una dimensión. Qué ocurre si un cliente se va a vivir a otra ciudad ? eso implica que sus ventas históricas ahora aparezcan en la nueva ciudad ?, para evitar este y otros problemas con los que nos podemos encontrar, ocasionados por tener unos datos actuales diferentes a los que había en el momento que se registró una operación, tenemos este concepto, y debemos estudiarlo con detalle.

Os presento el primer video de una serie publicada por Brian Knight, que muestra los diferentes tipos de dimensiones lentamente cambiantes (slowly changing dimensions) que podéis usar. Para acceder pincha aquí.

MundoExcel, un sitio muy interesante para todos los que usamos Excel

MUNDOEXCEL nace de la idea de proporcionar un espacio donde plantear dudas, resolver problemas, aprender nuevas formas de trabajo y en definitiva, conocer mejor la herramienta ofimática Microsoft Excel.

Está orientado hacia todo tipo de usuarios, tanto expertos como novatos, con el objetivo de ofrecer un espacio abierto y gratuito para compartir conocimientos en la red.

Excel 2007. Me lo han cambiado todo de sitio, cómo lo encuentro ahora ?

Aún te cuesta encontrar ciertas funciones, botones o cualquier otra cosa en los nuevos Ribbons de Excel2007 ? Quién no está teniendo problemas, una vez acostumbrado durante tantos años a las barras de herramientas y menús de Office que teníamos hasta la versión 2003 ? Voy a compartir con vosotros una utilidad que permite posicionarte con el ratón sobre cualquier opción, concretamente de Excel 2003 y aparece una ventanita con una explicación de dónde se encuentra exactamente en Excel 2007.

Para acceder pincha aquí

Espero que os resulte tan útil como a mí :-)

30 abr 2008

GuseNet: Grupo de Usuarios del SurEste

Aprovecho para informar a todos los lectores de la existencia del grupo de usuarios GuseNet, que es una asociación de profesionales informáticos creada con el fin de compartir información y experiencias relacionadas con las tecnologías de la información, y más concretamente sobre Microsoft .Net y SQL Server, aunque cualquier otro tema tiene cabida. Una de las actividades principales que realizamos es la realización de eventos presenciales periódicos (suelen ser una vez al mes), en los que se imparten una o dos charlas sobre tecnología, y una mesa redonda para debatir los temas vistos. Además se suele aprovechar para hacer exposiciones de problemas que nos van surgiendo en el día a día y no logramos solucionar, exponer soluciones que hemos realizado y nos parecen interesantes de compartir, tenemos una pequeña bolsa de trabajo, con ofertas y demandas propuestas por los componentes del grupo... El grupo está formado principalmente por personas de las provincias de Murcia y Alicante, por lo que las reuniones presenciales se van turnando y cada mes se hacen en una de ellas. Concretamente las de Murcia se suelen hacer en la Universidad de Murcia (facultad de informática) y las de Alicante en la empresa Clave Informática (en Elche parque industrial).

A continuación, para que sirva de muestra, os indico la agenda del próximo evento. Espero que podáis asistir:

GUSENET: SQL Server 2008

Lugar: Clave Informática
Día: 9 de Mayo de 2008

Agenda:
16:00 - 16:30  Bienvenida y registro
16:30 - 17:45  Novedades en SQL Server 2008 para administradores (Enrique Catala)
17:45 - 18:15  Descanso
18:15 - 19:30  Detección de problemas de rendimiento en SQL Server 2005 (Eladio Rincón)

Desde aquí podéis acceder al registro en el evento

29 abr 2008

Reporting Services: dos formas de realizar un mismo informe

Este artículo muestra un ejemplo que permite conseguir un mismo informe utilizando dos técnicas diferentes, por un lado lo realiza creando un subinforme y mostrando informe y subinforme en un mismo report, y por otro utiliza diferentes objetos para conseguir mostrar la misma información, haciendo una comparativa entre ambas formas. Este es el artículo:

Same Report but Different Methods in SQL Server Reporting Services

24 abr 2008

Optimización de consultas en Analysis Services 2005

Este documento recopila las 10 mejores prácticas para la mejora del rendimiento en Analysis Services 2005. Además incluye una serie de links muy interesantes para conseguir dicho objetivo.

Descarga el documento: Analysis Services Query Performance Top 10 Best Practices

Escalado horizontal con Analysis Services 2005

Este white paper describe como escalar de forma horizontal, añadiendo más servidores, una solución basada en Analysis Services 2005, proporcionando una solución detallada, con balanceo de carga en las consultas y optimización de los tiempos de procesado de cubos.

Accede al documento: Scale-out querying with Analysis Services, SQL Server best practice article

BI en SQL Server 2008

En este white paper, publicado en la web de Microsoft, podéis obtener información de todas las novedades que encontraremos en la próxima versión de SQL Server.

Por supuesto está en inglés, aquí tenéis el índice:

  • Introduction

  • Unifying Data Storage and Access

  • Building and Managing Sophisticated BI Solutions

  • Extending the Reach of Your BI Solution

  • Conclusion

Podéis descargarlo pinchando aquí

* Si quieres tener acceso a todos los white papers que están apareciendo sobre SQL Server 2008, pincha aquí

20 abr 2008

Evento "Maximice el potencial de su servidor SQL Server"

El próximo miércoles 23 de abril, estaré en Barcelona, junto con otros compañeros de Solid Quality Mentors, impartiendo este seminario. Esta es la agenda del evento organizado por Microsoft:

*Beneficios y Ventajas del Particionado de Datos con SQL Server 2005 Enterprise Edition.
*Escenarios de Usos de Database Snapshot con Database Mirroring.
*Pausa para café
*Características de los Índices de SQL Server 2005 Enterprise Edition.
*Escalabilidad y Rendimiento en aplicaciones de Business Intelligence con SQL Server 2005 Enterprise Edition.
*Breve Introducción a las Novedades de SQL Server 2008.

Este seminario, también se impartirá en Madrid el jueves 24 de abril.

Espero que os resulte interesante, y que os animéis a asistir. Desde aquí podéis acceder al Registro

7 abr 2008

SQLU Summit 2008

No te lo puedes perder. La semana del 23 al 27 de Junio en Madrid, volveremos a proporcionarte otra semana con el mayor y mejor conocimiento técnico de la plataforma de datos de Microsoft. Este año tendremos tres tracks simultáneos: SQL Server, Business Intelligence y Desarrollo.

Para ampliar información pincha aquí

2 abr 2008

Designing SQL Server 2005 Analysis Services Cubes for Excel 2007 PivotTables

Hay un estupendo white paper, en el sitio de Microsoft, que nos explica detalladamente la definición de características en nuestros cubos, a nivel de servidor, para que luego sean aprovechadas por Excel 2007 de forma totalmente integrada a la hora de mostrar datos de este origen.

¿ Os habéis preguntado qué hay que configurar en el servidor para que cuando arrastremos una medida se vea ya en un formato predeterminado, por ejemplo de porcentaje o el símbolo de moneda, o para que si es negativo se escriba en rojo y si no en negro. O también por qué al visualizar los atributos de una dimensión me aparecen agrupados en carpetas ? En este documento se puede ver paso a paso cómo se define cada una de estas características, y otras muchas.

image image

Para descargar este white paper pincha aquí.

1 abr 2008

MVP en SQL Server por un año más :-)

Simplemente quería compartir mi alegría con los lectores de este blog, por la nominación por sexto año consecutivo como Microsoft SQL Server MVP (Most Valuable Professional). Este galardón reconoce a profesionales que colaboran activamente entorno con las comunidades sobre tecnologías Microsoft.

Aprovecho desde aquí para agradecer este reconocimiento, y para animar a todos los lectores a compartir sus conocimientos y sus pasiones. También para transmitir una vez más un lema, que no es mío, pero que intento aplicar continuamente: "Comparte lo que sepas, y aprende lo que no sepas". Este nombramiento también me ha brindado la posibilidad de conocer a muchas personas increíbles, con las que he hecho buena amistad. Ellas han sido lo mejor que he obtenido de ser MVP.

Revista: Gestión del Rendimiento - GdR

Creo que es de obligada lectura la única revista en español que tenemos sobre este tema, y no sólo porque sea en español, sino por la calidad de sus contenidos y la experiencia de sus autores. Como ya sabéis no hay casi material en nuestro idioma sobre este tema, es un lujo que podamos disponer de una revista como esta, que ya va por su segundo año de existencia, os recomiendo que os suscribáis a ella.

A continuación os dejo la propia definición de la revista que hay en su web, que me parece muy acertada:

La revista de la Gestión del Rendimiento "GdR" es una publicación independiente cuyo objetivo es presentar contenidos relacionados con la temática que le da nombre y dirigidos a los principales responsables de la gestión del rendimiento en las organizaciones, los responsables financieros, de consolidación o controllers y los directores de sistemas, pero teniendo presente en todo momento que es una actividad a desarrollar y a tener en cuenta por todos y cada uno de los empleados de una compañía.

La periodicidad es bimestral (6 números al año) y las fechas de publicación serán las primeras quincenas de los meses impares.

Google