Feeds:
Entradas
Comentarios

Evento De Cero A Azure

publicidad azure

Windows Azure el sistema operativo “para la nube” el cual nos provee una plataforma de servicios flexible a nivel de internet y una infraestructura compartida en los data centers de Microsoft, liberándonos de cargas administrativas enfocando los esfuerzos del desarrollador a la lógica de la aplicación olvidándose de las cuestiones de infraestructura, trae en este evento las principales características de la plataforma, como se automatiza la administración en la nube, la arquitectura de virtualización de alto nivel usada en los data centers además de varias demostraciones de los servicios que allí se ofrecen para dar una visión mas clara del enfoque de los servicios de Azure.

AnDrEsGr
{MCPD MCITP MCT}
Speaker MSDN Latam

El miercoles 13 de mayo de 2009 a las 6:30 p.m. estare dando una conferencia en el auditorio de la fundacion universitaria Cafam para la comunidad BogotaDotNet y con el patrocinio de PASS (Professional Associates for SQL Server), donde revisaremos las caracteristicas es SQL Server Analysis Services 2008 y el Add-ins de mineria de datos para Office 2007, si te encuentras en Bogota -Colombia no te lo puedes perder registrate

evento ssas

AnDrEsGr
MCITP MCPD MCT
Speaker MSDN Latam

Ok como van yo por aqui de nuevo comunicandome con todos los visitantes de mi blog a los cuales agradezco por su atencion y apoyo, ya que finalmente el compartir algunos trucos en su mayoria de SQL Server con todos ustedes es lo que me anima a continuar aprendiendo cada dia y el querer implementar nuevas practicas que les pueden ser utilies en sus vidas es el objetivo que tengo al postear en este lugar.
En esta ocasion he venido a compartirles una serie de screencast acerca de inteligencia de negocios con SQL Server 2008 que he desarrollado en representacion de Intermezzo-BI, BogotaDotNet, el TechNet & MSDN OnLine Team y el Professional Associates For SQL Server, espero sean de su agrado y las aprovechen conocer algunas de las caracteristicas y conceptos relacionados con este tema. aqui dejo el listado

SSIS Vistazo General
SSIS Slowly Changing Dimension
SSIS File System Task
Como crear una solucion de analysis services (Parte 1)
Como crear una solucion de analysis services (Parte 2)
Como crear una solucion de analysis services (Parte 3)
SSRS Gauge Region con Report Builder 2
SSRS Tablix Region con Report Builder 2
Add-ins Mineria de Datos para Office 2007

AnDrEsGr
MCPD MCITP MCT
Speaker MSDN Latam

Hola queria compartir con ustedes que a partir del sabado 18 de abril de 2009 nos encontramos realizando los grupos de estudio con la comunidad BogotaDotNet en las instalaciones de ITTalent (Carrera 15 N° 72 – 19  Bogota Colombia),  iniciativa en la cual estare participando como lider del grupo de  implementacion de SQL Server 2008 durante 8 sesiones que se realizaran los sabados, si desean mas informacion acerca del procedimiento de inscripcion pueden escribir un correo a  admin@bogotadotnet.org. Para las personas que ya estan registradas y asistieron a la primera sesion podriamos aprovechar este espacio para publicar dudas, aportes, etc.  Animate aun quedan algunos cupos.

AnDrEsGr
MCPD MCITP MCT
Speaker MSDN Latam

El dia viernes 13 de Marzo de 2009 a las 6:00 p.m. se estara realizando en el auditorio de Microsoft en Bogota – Colombia el lanzamiento de esta nueva comunidad de inteligencia de negocios de la cual he tenido la oportunidad de ser invitado a hacer parte del core group si quieres asistir puedes hacerlo enviando un correo con tus datos al correo eventos@intermezzo-bi.com, este dia se estara tratando el tema de mineria de datos que tanta acogida tiene al hablar de bi, si desean conocer mas informacion acerca de la comunidad no duden en ingresar al site http://intermezzo-bi.com esperamos contar con su asistencia.

Carlos
Andrés

El dia jueves 16 de Abril de 2009 estare realizando esta webcast con MSDN, en esta sección estudiaremos las capacidades de monitoreo de recursos disponibles ahora en SSAS 2008 y cómo usar las vistas de administración dinámica (DMVs) en las búsquedas sobre una base ad hoc, como búsquedas estándar entregadas a través de Reporting Services y como búsquedas analíticas soportadas al crear un cubo de Servicios de análisis basado en las DMVs. Registrate aqui

Carlos
Andrés

El dia martes 07 de Abril estare moderando este webcast donde aprenderemos cómo integrar SQL Server Data Services para resolver los sistemas distribuidos duros y los retos de las operaciones. Describimos de qué manera resolvimos los problemas, tales como detección de fallas, elección del líder y conmutación por error automática usando una gran innovación llamada Fábrica de datos distribuidos. Profundizamos y elaboramos sobre los cambios que hicimos al núcleo de SQL Server RDBMS para suministrar masivamente este servicio de datos escalable. También describimos los sistemas operativos que usamos para aprovisionar, monitorear y administrar SSDS sin interrumpir el servicio. Finalmente, descubra cómo gestionamos y ejecutamos este servicio en nuestros centros de datos. Registrate aqui.

Carlos
Andrés

Quisiera compartir este link donde pueden encontrar el calendario de webcast y eventos presenciales organizados por MSDN y TechNet, para que puedan encontrar facilmente los temas de su interes. Espero lo consulten regularmente y aprovechemos esta iniciativa de Microsoft donde reposa gran cantidad de material de referencia a nuestra disposicion calendario.

Carlos
Andrés

Hola escribo este post para compartir con ustedes acerca del evento Bar Camp 2009 que se realizara el sabado 28 de febrero en Bogota – Colombia y al cual he sido invitado por la comunidad ITPROS-DC para dar una pequeña charla de 20 minutos a las 11:30 a.m. sobre las nuevas caracteristicas de la region de datos Tablix disponible desde la version 2008 de SQL Server Reporting Services y sobre la cual puedes encontrar un post en este blog con una breve introduccion de lo que nos permite hacer. Si deseas conocer mas detalles sobre las demas charlas que alli se daran puedes consultarlas aqui . Espero contar con su participacion en este dia saludos

Carlos
Andrés

Aprenda lo que deben considerar los desarrolladores de aplicaciones y DBAs para ayudar a asegurar los datos. Algunos de los temas analizados incluyen: autenticación, autorización, contextos de ejecución y encriptación, ademas de demostraciones de SQL Injection con un especial enfoque en las nuevas funciones de seguridad introducidas en SQL Server 2008 si quieres descargarla puedes hacerlos aqui.

Carlos
Andrés

Esta sesión equipa al desarrollador de Windows Mobile avanzado con invaluables técnicas para ajustar el rendimiento y sacar el máximo provecho de SQL Server Compact Edition. Vamos a realizar un análisis profundo del procesador de búsqueda, el motor de almacenamiento y el proveedor administrado para SQL Compact Edition, además de técnicas específicas para ajustar la búsqueda y la forma de obtener el óptimo desempeño de duplicación fusionada en su arquitectura de sintonización de datos Windows Mobile descargala aqui

Carlos
Andrés

Hola de nuevo como estan, a ver les cuento para los que no pudieron ver la webcast en directo por medio de en MSDN Media Center pero desean revisarla o los que la vieron y desean tenerla como material de referencia ya saben este es el link donde la puedes descargar, si existen preguntas que hayan surgido a partir de ella seria bueno compartirlas por este medio.

A continuacion podemos apreciar la informacion general del evento por si la desean revisar antes de descargarla.

Con Office SharePoint Server, usted cuenta con una ubicación central desde la cual puede proporcionar capacidades de inteligencia de negocios para todos los empleados y conectar rápidamente a su personal con la información que necesitan. SQL Server Reporting Services (SSRS) 2008 permite que un usuario final vea y administre informes completamente dentro de un entorno de SharePoint. Los informes se están volviendo objetos estándar de bibliotecas de documentos de SharePoint y se pueden utilizar en el flujo de trabajo y los modelos de seguridad de SharePoint. En SSRS 2008 existe un soporte integrado de actualización desde  el complemento SSRS 2005 SP2 y se agregó soporte para suscripciones impulsadas por datos.

Carlos
Andrés

Ya esta disponible para descargar si aparecen inquietudes podemos abrir un espacio en este post saludos.

Tengo el gusto de invitarlos a la Webcast que estare realizando para MSDN Media Center el dia 16 de Diciembre de 2008 a las 2:00 p.m. acerca de como implementar LINQ para dispositivos moviles y que es exactamente lo que podemos llegar a hacer ya que aun hay algunas cosas que no tienen soporte en dispositivos moviles.

En Noviembre de 2008 realizamos una webcast de Diseño Web XHTML para dispositivos moviles y como continuacion a esta especie de ciclo de Mobile, pues ahora en diciembre vamos con otro par de webcast … esta que les comento de LINQ y Andres Mora realizara una de WCF tambien para dispositivos moviles, entonces esperamos contar con su compañia. si deseas mas información y/o registrarte puedes hacerlo en los siguientes links:

Webcast Introducción de LINQ para dispositivos móviles
Webcast Windows Communication Foundation en dispositivos móviles

Carlos
Andrés

Hola para los que no pudieron ver la webcast en directo por medio de en MSDN Media Center pero desean revisarla o los que la vieron y desean tenerla como material de referencia este es el link donde la puedes descargar, si existen preguntas que hayan surgido a partir de ella seria bueno compartirlas por este medio.

Carlos
Andrés

 En el mes de septiembre del 2008 tuve la oportunidad de participar en un ciclo de Webcast con la comunidad ITPROS-DC denominado Inteligencia de Negocios de Principio a Fin la idea era construir un ejemplo real donde se pudiera apreciar las principales características de SQL Server 2008 en Business Intelligence. En estas Webcast participamos Alejandro Esteban con Reporting Services, Alberto Rivera con Analysis Services, y yo con Integration Services.  La idea de este post es compartir estas transmisiones con ustedes para que lo descarguen y tengan como material de referencia, sobra decir que cualquier inquietud que surja lo pueden expresar en este espacio y con gusto la revisaremos.

 

Descargalos aqui:

 

Integration Services

Analysis Services

Reporting Services

 

Carlos 

Andrés

Connect el punto de encuentro habilitado por Microsoft para recibir el feedback de todas las personas que interactúan con su software y servicios con el propósito de recibir contribuciones que mejoren la calidad de los mismos. alli se ha abierto un espacio para los lanzamientos de nuevos productos lo cual es realizado por las comunidades que participen ya sea a Ineta o a Culminis, es por eso que  el 29 de Noviembre de 2008 nos encontraremos realizando el lanzamiento de Microsoft SQL Server 2008 las comunidades ITPROS-DC y BogotaDotNet con las cuales he tenido la gran oportunidad de participar en este ultimo semestre del año.

 

Se van a tratar temas como Actualización, Administración, Seguridad, Alta Disponibilidad, Nuevos Tipos de Datos, Mejoras en T-SQL y obviamente Inteligencia de Negocios donde tendré el gusto de acompañarlos con este maravilloso tema.

 

Lugar: Auditorio Politecnico Gran Colombiano (Bogotá-Colombia).

Fecha y Hora: Sabado 29 de Noviembre de 2008  9:00 am – 5:00 pm

 

Esperamos contar con su participación este día en el cual además se celebra el cumpleaños numero 3 de ITPROS-DC.

 

Carlos 

Andrés

AMO Design Warnings

 

Analysis Services en su versión de SQL Server 2008 trae consigo una serie directrices fundamentales que  nos alertan cuando no se están cumpliendo con las buenas practicas de diseño de almacenes de datos llamadas AMO Design Warnings las cuales analizan la integridad de alrededor de 60 Best Practices. Las podemos visualizar como líneas azules bajo los atributos de los componentes que diseñamos en SSAS como si fuera un corrector de ortografía azul que nos alerta acerca del posible impacto de la configuración de alguna propiedad  al optimo desempeño del sistema.

 

En el siguiente grafico vamos a observar bordeado de color rojo las alertas que ahora visualizamos y las tablas que en este caso especial no cumplen las buenas practicas de diseño por que los grupos de medidas  asociados a cada tabla de hechos que aquí se generan,  pues tienen la misma granularidad y dimensiones lo cual sugiere que debería ser la misma tabla en el Datawarehouse con la unión de las columnas que dan origen a medidas en cada tabla.

 

 

Esta es solo una de las muchas alertas que podrían aparecer  al diseñar cubos y dimensiones y que deben ser corregidas ya sea directamente desde el diseño de la bodega de datos en el motor relacional como en este caso lo cual seria ideal o muchas otras veces en las propiedades y atributos de las estructuras multidimensionales que desarrollamos por medio del Business Intelligence Development Studio.

 

Si queremos revisar la lista de las buenas para conocerlas o para deshabilitarlas seleccionamos del menu principal del Business Intelligence Development Studio al tener un proyecto de Analysis abierto en el la opcion Database y luego Edit Database entonces se despliega una ventana con algnas propiedades de la base de datos multidimensional y si seleccionamos la pestaña de Warnings es alli donde las revisamos y administramos tambien.

 

 

Carlos 

Andrés

Azure Live Services

 

Live es un conjunto de servicios de la plataforma Azure para el manejo de recursos de usuarios en las aplicaciones. El nuevo framework de Live va a dar la posibilidad a los desarrolladores de construir aplicaciones sociales que brinden una experiencia muy completa donde se pueden realizar conecciones de grandes audiencias  desde los diversos dispositivos que funcionan sobre internet y que encontramos hoy en el mercado.

 

Este conjunto de servicios tiene una gran variedad de rasgos que lo acompañan y podrían ser usados para sincronización de dispositivos, identificación de usuarios, almacenamiento de información de los individuos de la compañía, comunicaciones, búsquedas y ahora también servicios geoespaciales que tanto auge han tomado desde la salida del nuevo tipo de datos geográfico que se libero con la versión 2008 de SQL Server y su integracion con Virtual Earth por medio de tecnologias como Windows Communication Foundation accesando a traves de Linq al origen de datos SQL 2008 donde reside la informacion geografica, todo esto expuesto en una interfaz ASP.Net y Ajax desde donde se invocan las APIs de Virtual Earth.

 

Como podemos ver esta plataforma de servicios realmente creo revolucionara nuestras vidas y es por eso que le hemos dedicado un espacio muy especial en este blog para que nos enteremos a groso modo de que se trata, como funciona y visualicemos hacia donde nos lleva esta tendencia que acaba de ser adoptada por Microsoft y dada a conocer a nosotros hace muy poco relativamente.

 

Carlos 

Andrés

Los servicios de SQL en Windows Azure se enfocan a extender las capacidades de la plataforma de datos SQL Server para exponer sus rasgos vía web en la nube “cloud” habilitándonos para almacenar información estructurada o no en los Data Centers de Microsoft.  Trayendo con ello gran escalabilidad sobre sus sistemas distribuidos, al igual que rasgos avanzados de disponibilidad, seguridad y desempeño

Microsoft® SQL Data Services actualmente ofrece un servicio de bases de datos relacionales y en el futuro otros de sus servicios también van a estar disponibles para realizar consultas, búsquedas, informes, tareas de análisis e integración, sincronización con dispositivos móviles, entre otros para manejo de oficinas remotas y socios de negocios.

 

Como se podrán imaginar este va a ser uno de los principales servicios que vamos a revisar de Windows Azure, ya que SQL Server 2008 es un tema muy tratado en el site, vamos a analizar las caracteristicas que esta nueva plataforma de servicios de datos trae consigo.

 

Carlos 

Andrés

Azure .Net Services

Microsoft® .NET Services es un conjunto de servicios de gran escalabilidad orientados al desarrollo y que permiten la construcción de aplicaciones  que cumplan con los requerimientos de los sistemas basados en la nube “cloud”. Tal como .Net Framework se proveen  librerías de clases de alto nivel que permiten al desarrollador ser mas productivo mientas se enfoca en la lógica para construir y desplegar una infraestructura de servicios sobre internet.

 

Como ya habíamos visto en el primer post acerca de Azure .Net Services también se encuentra disponible para otras tecnologías de desarrollo basadas en estándares SOAP, REST y HTTP. Actualmente incluye 3 componentes centrales que son:

 

Access Control Nos provee una manera sencilla de controlar aplicaciones y servicios web mientras se integra con estándares de identificación como directorios empresariales y sistemas de identidad basados en web como Windows Live ID.

 

Service Bus Este servicio nos provee la facilidad de conectar aplicaciones para que corran juntas sobre internet. Los servicios que son registrados en el bus pueden ser descubiertos y accesados fácilmente por cualquier topología de red. También contiene patrones familiares de buses de servicios empresariales  mientras resuelve algunos de los grandes inconvenientes de seguridad y limites organizaciones que nos encontramos cuando se implementan sistemas escalables basados en internet

 

Workflow Service Este es un servicio de gran escalabilidad diseñado para correr flujos de trabajo sobre la nube. Trae un conjunto de actividades optimizadas para manipular, enviar y recibir mensajes y un conjunto de herramientas para administrar y rastrear la ejecución de las instancias de Workflow además de APIs para la construcción de los mismos usando el diseñador de Workflow que nos provee Visual Studio 2008.

 

Carlos 

Andrés

 

Azure es una plataforma de servicios que se encuentra en internet  “the cloud” y reside en los data centers de Microsoft. Allí se proveen sistemas de administracion, hosting, almacenamiento de gran escalabilidad.

 

Esta es una plataforma abierta que ayuda a los desarrolladores a crear, administrar y distribuir servicios web  y aplicaciones sobre internet. Su arquitectura nos permite construir aplicativos web con Visual Studio 2008 SP 1 para ser consumidas por dispositivos móviles, PCs o servidores, además Windows Azure soporta protocolos y estándares populares como SOAP, REST y XML como también lenguajes y ambientes que no sean Microsoft.

 

Para finalizar este gran año quisiera que empezaramos a incursionar en este tema que noto tan interesante y que me anima a compartir con todas las personas que visitan este blog para revisar temas acerca de Cloud Computing y los servicios que esta plataforma brinda (.Net, SQL, Live, SharePoint y Dynamics CRM estos dos ultimos los estaremos tratando cuando se encuentren un poco mas maduros), en los próximos post que se van a ir liberando revisaremos la filosofia de algunos de los servicios que acaban de ser liberados en su versión CTP (Community Technology Preview), Saludos.

Carlos 
Andrés

 

Bueno ya se que les dije que este blog iba a ser de SQL Server 2008 pero como ya les conte también me apasionan algunos temas de desarrollo y por eso los quiero invitar a un Webcast que voy a realizar para MSDN Media Center acerca de Diseño de Web para dispositivos móviles con la colaboracion de Andres Mora (revisa su blog de silverlight en mis blogs amigos) entonces ya sabes es el día martes 18 de Noviembre de 2008 a las 5:00 pm (Hora Bogota Colombia), si deseas mas información y/o registrarte puedes hacerlo en el siguiente link:

http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032389973&EventCategory=4&culture=es-AR&CountryCode=AR

Espero contar con tu participación este día.

 

Carlos 

Andrés

En este post solo les voy a compartir la porcion de codigo documentado que utilise cuando me encontraba realizando un ejercicio para probar la funcionalidad de esta caracteristica, sobra decir que cualquier inquietud que tengan sobre los temas que aqui compartimos me la pueden comunicar y con gusto la revisare.

Continuar leyendo »

Grouping Sets

 

Este nuevo rasgo de T-SQL nos permite escribir una consulta que produzca múltiples agrupamientos en un único conjunto de datos, esto es equivalente a usar clausulas UNION ALL con diferentes niveles de agrupación entre las consultas.  A continuación podemos apreciar una consulta típica al AdventureWorksDW2008 la cual arrojaría un resultado acorde para una tabla pivote en forma de matriz.

 

Continuar leyendo »

Merge Statement

 

Con la entrada de la sentencia MERGE en T-SQL se superan fácilmente los inconvenientes que puede traer el tener que trabajar con dimensiones lentamente cambiantes (Slowly Changing Dimensions) donde debíamos escribir múltiples consultas con instrucciones INSERT, UPDATE y DELETE para lograr los resultados esperados. A continuación vamos a ver una sentencia MERGE que sincroniza dos tablas de Productos usando una Dimensión Lentamente Cambiante Tipo Uno, donde simplemente se sobre escriben valores existentes o se insertan nuevos.

 

Continuar leyendo »

HIERARCHYID

 

Este nuevo tipo de dato introducido en SQL Server 2008 fue construido para la administracion eficiente de estructuras jerárquicas, además de traer una forma compacta que disminuye el numero de bytes requeridos para almacenar un nodo.

 

Es muy flexible y fácil de usar pero es necesario mantener una estructura jerárquica valida para poder tomar el máximo provecho de sus características.

 

Continuar leyendo »

Filestream

 

Existen dos escenarios de como podríamos manejar BLOBs de datos, el primero de ellos seria almacenar los BLOBS en la base de datos como VARBINARY(MAX), Esto nos permite tener el control completo desde SQL Server, mayor integridad y seguridad de los datos pero esta información seria incluida en tareas de backup y restore volviendo algo tediosa esta actividad.

 

Continuar leyendo »

Mas allá de lo relacional

 

SQL Server 2008 hizo cambios significativos para fortalecer el sistema de administracion de bases de datos relacionales (RDBMS), algunos de esos cambios fueron para extender tipos de datos existentes como la aparición de tipos como date y time que ofrecen mayores rasgos de precisión, otros cambios fueron hechos para fortalecer el tipo de datos XML existente desde la versión 2005, y nuevos datos fueron introducidos como lo son HIERACHYID para la administracion de información jerárquica, También tipos de datos espaciales GEOGRAPHY y GEOMETRY para la administracion de información geoespacial  y geométrica. Además ahora podemos almacenar binary large objects (BLOBs) como archivos en el file system instancias de archivos de datos y asi poder mejorar el acceso para que sea limitado a estos archivos.

 

Carlos

Andrés

Data Profiling

 

Antes de pensar en escribir limpieza de datos en SSIS debemos entender su distribución, en el pasado lográbamos este objetivo escribiendo múltiples sentencias GROUP BY,  Ahora podemos usar el componente Data Profiling Task para tener una mejor visión de los datos

 

Continuar leyendo »

Lookup Transformation

 

Este componente de SSIS tiene mejorías significantes tanto en su rendimiento como en la interfaz de usuario para que sea aun mas fácil de manejar.

 

Las tareas de Lookup son usadas de forma muy frecuente en procesos de ETL (Extract, Transformation and Load). Imaginemos por ejemplo que tenemos una tabla de hechos de ventas con el nombre del producto asociado y queremos llevar a nuestro destino el identificador y no el nombre, fácilmente podríamos realizar esta tarea involucrando el componente de Lookup.

 

Continuar leyendo »

 

Las mejoras en esta versión de SSIS vienen en varios de sus aspectos como lo son ETL (MERGE T-SQL), Lookup y Data Profiling. Rasgos muy flexibles y fáciles de usar. También encontramos mejoras en tareas de Scripting pues ahora también podemos escribir rutinas en C# (en la versión SQL Server 2005 solo era soportado VB). Soporte para destinos ADO.NET donde podemos administrar el batch size y acceso a cualquier origen o destino de datos soportado por ADO.NET.

Change Data Capture (CDC) Los sistemas basados en SQL Server 2008 están habilitados a capturar cambios en los datos de las tablas fácilmente dejando de lado tablas de auditoria manejadas manualmente por medio de triggers y adición de nuevas columnas a las tablas para almacenar las fechas de creación y modificación de un registro y quien hizo este cambio, Esta característica de CDC se basa en el Log de Transacciones de la base de datos de donde se recopilan los cambios en las tablas que se les habilito esta característica por medio de Jobs en el Agente de SQL para administrar dicha información periódicamente.

 

Continuar leyendo »

Ahora es posible escalar la carga de las consultas OLAP a varios pequeños servidores con una única copia de la base de datos multidimensional.

El escenario mas común de Analysis Services es el de expandir la carga de las consultas a través de múltiples maquinas en respuesta al incremento al numero de usuarios que acceden a la información de forma concurrente. Esto era logrado en el pasado implementando NLB (Network Load Balancing) que consistía en poner múltiples servidores para responder a las consultas a través de una dirección IP virtual y replicar la información a lo largo de ellos.  Ahora el concepto de SSD Scalable Shared Database permite a los DBAs marcar una base de datos como de solo lectura y compartirla a través de múltiples instancias de SQL Server desde una SAN (Storage Area Network) y  de esta manera se elimina la necesidad de replicar los datos, minimiza el espacio en disco requerido en la solución, y el tiempo que pueda ser utilizado en copiar los datos de un lugar a otro.

 

Continuar leyendo »

Una de las grandes mejoras en SSAS fue el cambio en el subsistema de archivos de copias de seguridad; Este es un cambio transparente para el usuario, lo cual significa que no se tiene que hacer algo especial en la forma como se realizaban copias de seguridad en el pasado ni cambia la extensión del archivo, sin embargo el formato del sistema de archivos si es diferente, así que ahora podemos fácilmente sacar copias de seguridad de bases de datos de Analysis Services de mas de 1 Terabyte.

Este nuevo rasgo tiene compatibilidad hacia atrás con SQL Server 2005 esto nos permite restaurar bases de datos multidimensionales de esa versión sobre SQL Server 2008 sin ningún problema,  Lo que no trae es que teniendo una base de datos en SQL Server 2008 tengamos la opción de sacar una copia de seguridad en el sistema de archivos antiguo para poder ser restaurado en un motor de SQL Server 2005.

 

Además ahora también podemos reescribir el archivo de backup, y también correr otras tareas en paralelo mientras se realiza la copia de seguridad.

 

Carlos

Andrés

Writeback Performance

El desempeño en operaciones de writeback, y la consulta de esta información se ha mejorado en SSAS versión 2008. Cell writeback en Analysis Services es la capacidad de que se puedan actualizar los valores de las celdas sobre las agregaciones de una estructura multidimensional. Cell writeback usa una partición especial por cada grupo de medidas donde se almacena la diferencia entre los valores actualizados de una celda y los valores originales de la misma. Cuando una consulta MDX requiere información de una celda sobre un grupo de medidas el motor accede a todas las particiones de la estructura incluyendo la partición de writeback y agrega el resultado para producir el valor correcto en la consulta.

En versiones anteriores de SQL Server era necesario tener un modo de almacenamiento ROLAP para que el writeback fuera habilitado, esto causaba un alto impacto al desempeño pues se debía ir hasta el motor relacional para hacer el calculo de las agregaciones. En SQL Server 2008 se ha permitido habilitar writeback con particiones de almacenamiento MOLAP, lo cual minimiza el tiempo de respuesta de las consultas ya que no tiene que irse al motor relacional en este tipo de consultas.

 

Carlos

Andrés

Block Computation

Este nuevo rasgo de Analysis Services mejora sustancialmente el procesamiento de las consultas MDX, basándose únicamente en los valores no nulos en los cruces de las dimensiones para evitar realizar  agregaciones de medidas sin valor.

A continuación vamos a ver un ejemplo de un proceso de calculo de celdas antes de block computation, donde se agregaban todos los valores al cubo sin importar si eran nulos o no.

 

Continuar leyendo »

Tablix

Como ya les había contado en el post de la salida de la versión RTM de Report Builder 2.0 Tablix es una de las novedades que trae SQL Server 2008 Reporting Services; este control trae características de agrupamientos que van mas haya de la tradicional y clásica  matriz para visualización y manejo de conjuntos de datos, lo cual permite que en la misma región podamos mostrar varios grupos de columnas o filas en paralelo lo cual antes no era posible, por esta razón ahora Report Designer y Report Builder 2.0 traen una nueva región para realizar agrupamientos.

A continuación vamos a ver un ejemplo de una región de datos Tablix que implementa 2 grupos adyacentes los cuales muestran la cuota de ventas por empleados en el primer grupo y el valor de ventas por regional en el segundo sin que exista una relación padre hijo entre ellos, además se adiciono una  fila por fuera de ambos grupos para el manejo de etiquetas como los son Empleados Cuota y Regionales Ventas, aquí también podemos apreciar la nueva interface grafica de Report Builder 2.0; Lo recomiendo definitivamente sobre todo por su forma sencilla de implementar todas las características que hemos revisado acerca de SSRS.

 

Continuar leyendo »

Charts

 Los gráficos han ganado nuevos rasgos de visualización impactantes, como también ahora se provee una extensa lista de tipos disponibles que son: Column, Line, Shape, Bar, Area, Range, Scatter, Polar. A continuación apreciamos la ventana donde seleccionamos el tipo de Chart que queremos usar en el Report Designer o en el Report Builder

Continuar leyendo »

Gauges

Un medidor es una herramienta útil para apreciar muy fácilmente varios valores y objetivos numéricos. Los gauges son especialmente usados para mostrar indicadores claves de gestión KPIs. Además pueden  ser incrustados en una tabla o matriz y mostrar datos en forma lineal o radial. 

Continuar leyendo »

 

En el pasado para generar reportes significativos y exactos se necesitaba tener en cuenta 2 puntos de vista el primero la estructura de los datos y el segundo el contexto del negocio en el cual dichos datos van a ser usados. Este doble requerimiento ha generado cierta tensión entre los profesionales de IT y los usuarios del negocio ya que cada uno tenia la mitad de dicha ecuación y es allí donde surgía el interrogante de quien debería construir los reportes.

 

SQL Server provee a los profesionales de IT una herramienta llamada Report Designer la cual podíamos manipular a través del Business Intelligence Development Studio al crear un proyecto de reportes. Desde allí es donde las personas de IT creaban sus reportes y también los Report Model los cuales eran usados por los usuarios del negocio para poder tener acceso a las estructuras de información y crear sus informes por medio de una herramienta de nombre Report Builder.

 

En la versión de SQL Server 2008 aparecieron mejoras tanto en el Report Designer (Herramienta usada para el diseño de reportes por parte de los desarrolladores o la gente de IT), como también en el Report Builder (Herramienta usada por los usuarios del negocio para crear sus propios reportes), este ultimo ahora basado en una interface tipo Microsoft Office 2007 mucho mas poderosa que la herramienta de Report Builder basada en web que nos ofrecía la versión de SQL Server 2005.

 

También con la nueva característica que proporciona Reporting Services de correr fuera de IIS permite que administremos los limites de memoria para que pueda correr este servicio de manera eficiente en una maquina junto con otros servicios como el de SQL Server.

 

Carlos 

Andrés

 

Bueno en realidad quería iniciar con un post donde les nombrara los temas que aquí pienso tratar, pero aprovechando que el viernes 17 de Octubre de 2008 el Team de SQL Server Reporting Services anuncio sobre la disponibilidad de la versión RTM del Report Builder 2.0, preferí compartir inicialmente con ustedes esta gran noticia, ya que me he involucrado bastante con esta herramienta la cual posee una interfaz basada en Microsoft Office 2007 y es usada para la creación de informes de alto impacto, los cuales ahora permiten la creación de Charts (Gráficos), Gauge (Medidores) y además Tablix esta ultima la cual nos provee las características de tres regiones de datos de Tabla, Matriz y Lista dándonos mayor control sobre el Layout y específicamente sobre la adición de columnas a grupos de una tabla por la creación de grupos adyacentes en las matrices, al igual que la adición de columnas y filas estáticas a una matriz lo cual es muy usado para labores de construcción de encabezados, etiquetas y totales.

 

Descarga ahora mismo Report Builder 2.0 RTM , Se encuentra disponible en más de 20 idiomas.

 

Como este es uno de los principales rasgos que he venido promocionando con mis conocidos desde el lanzamiento de SQL Server 2008, voy a concentrar mis esfuerzos en iniciar hablando en mis siguientes posts sobre las características de SSRS, y espero compartir mas con ustedes en esta ocasión para que veamos lo fácil que puede ser construir informes impactantes con Report Builder 2.0.

 

Carlos 

Andrés

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.