Cuarta Jornada del Solid Quality Summit

Posted by anabisbe on Junio 18, 2009
General / Comments Off

Hola:

Ya les decía ayer que esperaba sorpresas para hoy. Las ha habido. Nos han preparado todo tipo de soluciones ingeniosas, presentaciones y demos esclarecedoras y han venido con toda su energía a contagiarnos de la pasión por BI.

A primera hora vino Paco a hablarnos de … Integration? No, esta vez de Minería de datos; pero comenzó haciendo minería con paquetes de Integration !!! El objetivo era detectar cadenas parecidas para solucionar casos como que Ana María puede haberse escrito como: Ana M, Ana Mª, Ana María ó Ana Maria, entre otras… en fin, este tipo de errores tan pesados de arreglar en los datos sucios. Qué buen ejemplo Paco, empleando SSIS, sencillo, didáctico, lo que necesitamos para implementar luego nuestras propias ideas. Gracias !! Demostró la importancia de hacer una correcta selección entre datos concretos y contínuos, especialmente porque sobre los contínuos es sobre los que haremos comparaciones tipo ><= para las consultas DMX. Luego desde el SSBIDS, (qué de siglas, madre mía!), creó un proyecto de SSAS para demostrar el proceso de creación y visualización de estructuras y modelos de Minería de datos. Y para finalizar mostró algunos ejemplos del uso de los Addins de DM para Excel 2007, que son una maravilla. Me sentí cómoda en esta sesión, la minería la llevo bien; y aún así me sorprendí de un grupo de cosas, Gracias Paco, muy buenos ejemplos !!!

Y a segunda hora, Alejo para hablarnos de tema de seguridad en SSAS, aquí también fue fundamental la selección de los ejemplos a mostrar, para que nos quedara bien claro lo referido a Seguridad a nivel de cubo, dimensiones (distinguiendo cubo y bbdd) y celdas. Es importante entender que no es lo mismo y que de su correcta/incorrecta definición se pueden derivar un grupo de situaciones desagradables, como es que el usuario sea consciente de que se le ocultan datos, o algo aún peor, que sea capaz de inferirlos a través de los datos que sí se muestran, digamos, que si tenemos que X = A + B + C teniendo A, B y X, pues … ya sabemos, hemos sido pillados. Trabajamos con las propiedades, con las diferencias entre los derechos de los administradores según sea su tipo, con los derechos de usuarios según el role al que están agrupados, en fin… Tampoco era un tema nuevo para mí y descubrí mil cosas nuevas, ¡¡ Muy buena charla Alejandro, muy buena, Gracias !!

Luego de una presentación de la compañía HP en España, partners de Solid, vino Miguel y nos regaló un Bonus track, si señores !!! Ya íbamos tarde a comer; pero de allí no se movía nadie, Miguel nos contó y nos demostró como solucionar los casos en que los totales, no deben ser sumatorias, sino porcentajes de sumatorias o de otros agregados, o sencillamente que sean cero: Esto hay que verlo con calma Miguel, es una excelente solución y la verdad es que el código no es del todo difícil, lo difícil está en encontrar este tipo de soluciones. Gracias por este regalo. Yo no quedé clara en el uso de atributos como propiedades, a pesar de que me lo explicaron a duo Miguel y Javier Uría mmm esto no lo veo claro yo… 

Tuve el placer de compartir comida con Sergio Ramos, Eladio Rincón, Oscar Montesinos y un grupo de desarrolladores de Alicante y Murcia. Conversamos un poco de temas varios, mientras ellos además cuadraban fechas para su próximo evento. Una buena comida, un buen café y … de regreso al trabajo.

Antes de la sesión de la tarde ví un par de cosas sobre SSAS con Miguel, la verdad es que los mentors no han descansado nada atendiendo con suma amabilidad cada situación de los presentes que no dejamos de abordarles, ¡ gracias Miguel!, con el ejemplito que me creaste “en na”, al fin quedó listo para sentencia el tema del uso de atributos como propiedades!! Es una utilidad que espero aprovechar en mis clientes. Así es que para mí hubo bonus track por partida doble.

Llegamos a la siguiente sesión de la mano de Pablo ahumada quien contó sobre varios aspectos relacionados con la seguridad de las diferentes herramientas BI. Empezaré diciendo que Pablo nos recomendó un artículo del sitio http://blogs.msdn.com/sqlcat/archive/tags/BI/default.aspx, yo se los dejo, se puede encontrar mucho y bueno aquí. Las demos de Paco mostraban diferentes posibilidades de realizar tareas de mantenimiento, tanto desde el SSMS como desde Integration, sí señores, nuevamente estuvo presente Integration, qué bueno Paco, has mostrado el otro gran valor de Integration, además de las tareas de BI propiamente dicho, las tareas de Administración. Los ejemplos fueron muy ilustrativos. Miguel nos complementó la presentación comentando sobre cómo se debe realizar la actualización de hechos y dimensiones, habló de particiones, de relaciones rígidas y flexibles y más conceptos. Es lo bueno que ha tenido el Summit que las sesiones se van complementando al momento, según las dudas. Muy completa tu presentación, Pablo, gracias por todo, a pesar del tremendo calor que hacía, nadie se movía de la sala.

Y para terminar, la guinda de pastel, Miguel mostrando ejemplos de cómo se puede y debe verificar que la información va fluyendo de manera correcta entre las diferentes etapas del proyecto BI, que pueden ser: modelo relacional, stagging area, data warehouse y cubo. Pues, como no podía ser de otra forma, Miguel utilizó SSIS para ejecutar estas tareas. El objetivo de la charla era mostrarnos la importancia de estas acciones. “El cliente puede perder la confianza en los datos en apenas 10 segundos y esto, para nuestro negocio es fatal, por tanto tenemos que hacer pruebas ante cada cambio de estado” No se trata sólo de que la estructura del cubo quede bien creada, podremos redefinirla hasta lograr la satisfacción del cliente, se trata de garantizar que no hemos perdido datos por el camino y garantizar que todo los hechos del negocio han quedado integrados en el cubo. Una brillante sesión, un Miguel grande para variar y un millón de preguntas al finalizar, cada cual en privado. No se deja de trabajar, ya les dije. Gracias Miguel, como te dije me falta mucho en Integration; pero con todos estos ejemplos la verdad es que no hay escusa para no conseguirlo.

Ya es viernes, anoche nos fuimos de cena, la pasamos estupendamente bien, el grupo era bastante divertido y aunque hablamos del Summit, al menos yo no hablé de trabajo. Tuve el placer de compartir sitio, entre otros, con Paco, Fernando Guerrero, unos partners de Solid y un grupo de jóvenes relevos que se recién incorporan, con muchas ganas a la familia Solid, a los que deseo y auguro muchos éxitos. Gracias a Oscar Montesinos y José Ramón Sánchez por la organización de la cena.

No me extiendo que si lo hago, llego tarde a las sesiones de hoy, ya es viernes, habrá menos sesiones; pero seguro que serán igual de intensas e interesantes,

Saludos,

Ana

Tercera Jornada del Solid Quality Summit

Posted by anabisbe on Junio 17, 2009
General / Comments Off

Hola:

Sigo de fiesta en el Summit de Solid Quality. Hemos disfrutado de un día de intensas sesiones de BI hablando de Integration, Analysis y Reporting vistos desde diferentes aspectos. Les cuento en detalle.

La jornada comenzó con Francisco González, Paco, que volvió a la carga hablando de SSIS, tratando los temas relativos a la creación del log, creación y modificación de archivos de configuraciones de paquetes y temas de seguridad. Estos temas, aunque no me resultaban desconocidos, no dejaron de ofrecer sus sorpresas y ante las preguntas de los asistentes, Paco realizó un grupo de pruebas in situ que resultaron del todo esclarecedoras.  Un asistente tuvo la siguiente pregunta “Cuando tenemos archivos de configuración y varias tareas en nuestro paquete si queremos probar las tareas por separado, en desarrollo, al no ejecutar el paquete no tira contra el archivo de configuración, entonces ¿cómo hacer para que actúe contra este archivo y no sea muy ardua la labor? Pues todas las tareas se meten en un contenedor que se desactiva cuando sólo se está probando una tarea, al activar /desactivar ejecutamos el paquete, por lo que tira contra la configuración necesaria y podemos probar nuestra tarea. Me pareció una solución de las buenas, limpia, sencilla y sin riesgos. Excelente presentación, Paco, Gracias.  Salvador Ramos aprovechó para apuntar que tenemos ejemplos disponibles en http://blogs.solidq.com/ES/BICorner/default.aspx, es un blog que no nos debemos perder. Gracias por el apunte Salva !!

A segunda hora vino Alejandro Leguizamo, quien nos contó de los casos y los peligros de la suciedad en los datos relacionales y los procesos que se deben ejecutar para limpiarlos. Alejo apuntó: ”Es más grave tener el dato sucio que no tenerlo.” Sin dudas, la información sucia puede llevar a todo tipo de acciones equivocadas. Acompañando a Alejandro estuvo nuevamente Paco, quien nos mostró, para ir entrando en materia, el SQL Server Data Profiler que describe el contenido de nuestros datos dejándonos ver dependencias y anomalías, entre otras. Y luego vino lo mejor… el trabajo con miembros inferidos, ¡¡ qué interesante y qué potente !! Pero no está fácil, hay que regresar a los ejemplos y verlos en detalle. La sesión estuvo muy muy buena, SSIS tiene toda su estructura debidamente configurada para que consigamos hacer verdaderos paquetes para la depuración de datos, estos paquetes se pueden invocar desde el agente de SQL Server en momentos adecuados y resulta aun más beneficioso. Estas dos sesiones y las de ayer de SSIS me han resultado muy novedosas, los ejemplos han estado preparados y demostrados paso a paso de forma tal que podamos ir “armando el muñeco”. Gracias a los dos, han estado grandes… para variar.

Tras un café tuvimos otro interesantísimo intercambio de experiencias relativo a distintas posibilidades que existen en el mercado como aplicaciones para visualización de BI, entre ellas: Excel, Reporting Services, Proclarity, PPS Monitoring y Crystal Excelsius. Los ponentes, Pablo Ahumada y Jordi Rambla compartieron experiencias y demos para conseguir una sesión muy ilustrativa en cuanto a, qué podemos ofrecer a nuestros clientes, qué se perfila con buenas perspectivas y qué tiene un futuro difícil de precisar. Vimos cómo se implementan o no, varias funcionalidades en ellas, y qué repercusión puede traer a los desarrolladores su implementación. Para aquellos a los que se pueda complicar la configuración del Web Service para Crystal Excelsius, pueden mirar la solución que existe en http://www.flynetviewer.com/Products/Dashboards.aspx. Gracias a Pablo y Jordi, una presentación muy preparada, cargada de ejemplos y empleando un gran número de herramientas diferentes, WOW !!!

A comer !!! Hoy no hablamos de trabajo durante la comida, ¿o si? Compartí sitio con tres asistentes al evento en lo que resultó ser una charla muy animada y agradable. Hablamos de VFP !!! Yupi, había tres foxeros, en mayor o menor grado de 4 personas, es mucho más de lo que se puede pedir :) Hablamos de algunas experiencias de trabajo, de viajes y paseos, en fin, muy agradable. Fue un placer.

Después de disfrutar la comida llegó Miguel Egea a contarnos cosillas sobre MDX. Dicho así, parece poco. Pues no, Miguel nos fue llevando de la mano, empezó por tuplas y conjuntos, de tal forma que casi parecía trivial y fue profundizando y profundizando, con ejemplos preparadísimos y muchas situaciones creadas al vuelo que resultaron muy esclarecedoras. No me extraña nada que a Miguel se le haya hecho corto el tiempo, a mí también, y eso que la sesión, como concepto, era dura; pero la forma de presentarla y conducirla trajo como resultado un beneficio enorme para los que estábamos allí. Estuvimos participando mucho, entre preguntas, dudas y sugerencias de los asistentes y los mentores que se habían sumado a esta sesión, la verdad es que aquello era una fiesta. Un millón de gracias Miguel, ya sabes que me toca regresar a los ejemplos; pero la sesión por sí misma fue de un éxito rotundo. Queda mucho por hacer, con esta sesión se despeja mucho camino, Gracias Miguel, me has ahorrado muchas horas de investigación… y las que me quedan !! :)

Tras un poco de aire, apenas unos minutos para recuperar fuerzas, volvimos al trabajo de la mano de Javier Torrenteras. Javier vino con ejemplos interesantísimos sobre la aplicación de drillthrough en informes creados en Reporting Services que atacan a datos multidimensionales. Reporting tiene sus limitaciones; pero aun así se pueden conseguir con creatividad y sabiduría hacer verdaderas combinaciones de datos con el objetivo de que el cliente alcance un alto grado de satisfacción. Otra moraleja fue que la celda en un informe no es lo mismo que la celda del cubo…mmm tengo que reprocesar todo esto. Interesantísima combinación de MDX con Reporting, muy ilustrativo, gracias Javier y gracias al resto de mentores que estuvieron aportando: Salvador, Paco, Miguel… un lujo!!!

En fin, que ya lo decía ayer, mejor imposible. Volví a perderme el track Relacional y el de Colaboración y búsqueda, a juzgar lo que escuché por los pasillos y por los  aplausos tras cada sesión, les puedo decir que también han tenido una altísima calidad y que los asistentes quedan gratamente satisfechos.

Mañana más, a ver qué sorpresas nos tienen reservados, les contaré…

Saludos,

Ana

Segunda Jornada del Solid Quality Summit

Posted by anabisbe on Junio 16, 2009
General / Comments Off

Hola:

Pues no hubo manera de asistir a la primera jornada del Summit y por lo que han contado estuvo cargada de conocimientos, diversión y buen rollo.

Pero… hoy estuve allí y he aprendido tantas cosas que tendré que regresar una y otra vez a los apuntes hasta conseguir hacerme con ellas. A primera hora Francisco González (Paco), nos habló de técnicas a emplear con SSIS para cargar las dimensiones incrementalmente, habló y mostró el funcionamiento del Change Data Capture y demostró como la precisión devuelta por GetDate en SISS es menor que en T-SQL, aspecto a tener en cuenta para la comparación de fechas. Paco habló de Optimización Hash y otro grupo de aspectos muy interesantes. Aconsejó visitar http://www.sqlis.com/ para aprovechar el conocimiento que atesora este sitio. Gracias Paco !!

Luego, Salvador Ramos hizo un excelente resumen de las bases en cuanto a conceptos y definiciones de los temas referidos a cubos, medidas y dimensiones, viendo algunas de sus propiedades y demostrando con las demos el modo de comportarse de estos elementos al modificar y personalizar las propiedades. Gracias Salva, parecía básico; pero fue muy importante, según comprobamos en sesiones posteriores.

Tras un café cortito Javier Loria nos comentó su experiencia en el trabajo con cubos creados sin la mediación del DW, sino a través del Data Source View que se crea directamente del modelo relacional. El resultado es BI para el sector operativo en el que el cliente pasa a trabajar con BI de la forma más intuitiva para el, pasando por alto tablas, relaciones, índices y todo aquello que tenemos normalizado en nuestro modelo de datos relacional. Fue una sesión muy interesante y un punto de vista diferente, al que había escuchado hasta ahora. Gracias Javier, de momento seguiré leyendo a Kimball; pero… con tu visión, paso a plantearme el tema desde una óptica mejor a la que tenía hasta ahora.

No dejamos de trabajar durante la comida, tuve el placer de compartir mesa con Salvador, Jordi Rambla y otro asistente. Compartimos impresiones, aprovechamos para hacer preguntas y disfrutamos de la comida que además estaba muy sabrosa.

Luego vino el turno de Alejandro Leguizamo, Alejo, y aquello fue una verdadera tormenta de cerebros, allí era imposible dormirse después de la comida. Fue interesantísimo, y sobre todo muy esclarecedor. Han quedado claro un grupo de conceptos relativos a relaciones entre atributos, jerarquías de atributos y de usuarios (naturales y no naturales), y otros. Pasamos luego a ver métricas, las funciones aditivas, semi-aditivas y aquellas que no encierran aditividad. El dinamismo que impuso Alejo en su charla, así como la participación activa de los asistentes y otros mentors de Solid hicieron posible que esta sesión se convirtiera en toda una fiesta del conocimiento. Gracias, Alejandro !!

Y para cerrar con broche de oro, Miguel Egea contó y mostró un grupo importante de ejemplos y casos de procesamiento, a través de cálculos MDX relacionados con el trabajo sobre fechas y períodos. Las ideas que propuso y mostró Miguel son excepcionales, sencillas, fáciles de implementar, buscando rendimiento, optimización, limpieza en el código y el cubo, en fin Miguel, gracias… otra vez más. A esta sesión tengo que volver, hacer los ejemplos y verla despacito. Estuvo tan bien preparada y explicada que es increíble la cantidad de ideas interesantes que nos fueron mostradas para solucionar problemas reales del mundo multidimensional. Vale mucho la pena profundizar en el tema. ¡¡ Muy útil !!

El único problema que tiene el Summit es que no podemos ver los otros tracks, ya se que es lo mismo que ocurre en todos los eventos y congresos multitracks. Lo que ocurre es que cuando tienes tanta calidad, te duele no poder dividirte en tres para participar de todas las sesiones y disfrutar de la fiesta por partida triple. Estoy centrada en el track de BI porque es en este aspecto en el que vengo desarrollándome desde hace un par de años y por tanto en el que de forma más inminente necesito superarme; pero el Summit es mucho más que BI y de los otros tracks y temas también necesito. Me hubiera encantado volver a disfrutar de las varias sesiones de Daniel Seara en el track de Colaboración y Búsqueda, donde también estuvieron otros grandes, Antonio Soto y Pablo Ahumada. He visto y aprendido con los tres, lamento no haberlos visto hoy. Estaré pendiente de sus ppts y escritos para estudiarlos con sumo interés. Y ¡ qué decir del track relacional ! A mí me encanta el mundo relacional !!, Soy “foxera” de alma y de corazón, llevo muchos años programando relacional y me habría gustado y servido de mucho escuchar a Rubén Garrigós, a Eladio Rincón hablando sobre los planes de ejecución, tan importantes y tan desconocidos a veces, así como Alejandro y Javier que hicieron doblete hoy hablando en dos tracks.

En fin, que es una maravilla, para mí un privilegio y un tremendísimo placer poderlo vivir.

Un millón de gracias a todos … mañana más; pero no mejor, porque es imposible. Los ponentes, la logística, todo ha estado perfecto.

Saludos,

Ana

Diseño de informes con Crystal Reports para su integración en aplicaciones Visual Studio .NET

Posted by anabisbe on Mayo 27, 2009
Crystal Reports, Visual Studio.NET / Comments Off

El próximo 10 de Junio, Danysoft te invita a acompañarnos en Microsoft para abordar temas relativos a Crystal Reports, que es la herramienta para el diseño y publicación de informes más popular del mercado, e históricamente se integra estrechamente con Visual Studio para que los desarrolladores puedan crear de forma sencilla, potentes aplicaciones tanto Windows como Web que consuman informes.

Este evento gratuitos se celebrarán en las oficinas de Microsoft situadas en el Paseo del Club Deportivo, 1. Centro Empresarial La Finca - Edificio 1. Pozuelo de Alarcón, Madrid.

¡¡ Allí estaremos !!

Ver más información sobre Eventos de Danysoft

Tags: , ,

Creación de Intranets corporativas con Sharepoint

Posted by anabisbe on Mayo 25, 2009
Sharepoint / Comments Off

El próximo 5 de Junio nos vemos en los locales de Danysoft para hablar sobre la Creación de Intranets corporativas con Sharepoint. Presentaremos Windows SharePoint Services (WSS) y Microsoft Office SharePoint Server (MOSS), cómo realizar su configuración y administración. Hablaremos de las aplicaciones Web, los sitios y sus tipos, las Bibliotecas y listas, así como los componentes de terceros y WebParts que podrás encontrar vía Danysoft. Trataremos su integración con Office, Business Intelligence y las ventajas de SharePoint Designer entre otras.

Este evento se celebrará en las oficinas de Danysoft situadas en Avda. de la industria 4, edif. 1, 28108 Alcobendas - Madrid.

¡¡ Nos vemos !!

Ver más información sobre Eventos de Danysoft

Tags: , ,

Seminario Web - Minería de Datos con SQL Server Analysis Services

Posted by anabisbe on Mayo 24, 2009
Business Intelligence - BI SQL Server / Comments Off

El próximo 29 de Mayo desarrollaremos desde Danysoft, un seminario Web con el tema Minería de Datos con SQL Server Analysis Services.

En este seminario trataremos uno de los aspectos más interesantes de SQL Server Anaylsis Services, que es la creación de proyectos de minería de datos. Esta tecnología nos habilitará la explotación de la información empresarial con una mayor profundidad, y es válida desde los pequeños proyectos que parten de datos no demasiado estructurados, hasta proyectos mayores sobre un Datawarehouse.

Para asistir a estos eventos solo tiene que tener una conexión a Internet e inscribirse, por email le remitiremos la información necesaria para poder realizar el seguimiento del mismo desde su lugar de trabajo.

¡¡ Te esperamos !!

Ver más información sobre Eventos de Danysoft

Tags: , , , ,

Jornadas de desarrollo Danysoft

Posted by anabisbe on Abril 05, 2009
Eventos / Comments Off

El próximo 6 de mayo en Microsoft Ibérica,  de 9:30 am a 6.00 PM. ¡¡¡ Todo un día hablando de SQL Server 2008 (Minería de datos), Team Sistem y Visual Studio.NET!!!

El resto de la información y la inscripción la tienes aquí

No te lo puedes perder,

¡¡ Nos vemos !!

Tags:

Solid Quality Summit - Junio 2009

Posted by anabisbe on Marzo 30, 2009
Eventos / Comments Off

¡¡ Hola !!

Hace mucho que no actualizo este blog y nada mejor que empezar justo donde lo habíamos dejado… hablaremos entonces del V Summit de Solid Quality Mentors.

Ya está anunciado el evento más importante del año para Solid Quality Mentors. Nuevamente un grupo de valiosos expertos,  (personas reconocidas en el mundo SQL, dentro y fuera de España), se ha preparado para ofrecer durante los días 15 al 19 de Junio de este año gran cantidad de sesiones, 40 horas en total divididas en 3 tres tracks, Colaboración y Búsqueda, Inteligencia de Negocio y SQL Server.

El evento tiene su precio, y este año ya se sabe que estamos como estamos; pero su valor es muy alto, los afortunados asistentes se dotarán de conocimientos que van a incidir en mejoras concretas y definitivas de su labor, ya sea con el Motor de Bases de datos o con las cada vez más necesarias técnicas de BI. Aun hay tiempo de inscribirse con tarifa reducida.

Hay más información en
http://learning.solidq.com/ib/CourseDetail.aspx?CourseScheduleId=304

¡¡ Mucha suerte !!

Para contactar con Solid Quality Mentors:

José Ramón Sánchez Valerio
Ventas y Marketing Profesional
España y Portugal

Tlf:  91 414 8957 / 666 77 35 84

Fax: 902946458

www.solidq.com
jrsanchez@solidq.com

Solid Quality Summit 08

Posted by anabisbe on Junio 05, 2008
Eventos / Comments Off

En próximos días, del 23 al 27 de Junio se celebrará en Madrid el curso IV Summit de Solid Quality Mentors que contará con 40 horas de charlas y prácticas.
Continue reading…

FoxCharts

Posted by anabisbe on Abril 25, 2008
Artículos Traducidos, Cesar Chalom / Comments Off

Con este escrito Cesar Chalom muestra los gráficos que se podrán obtener con la nueva clase FoxCharts que se ha agregado a la librería GdiPlusX, sin utilizar activeX ni códigos de terceros, bien no? Ver más …