19 diciembre 2011

SQL Server 2012 / 2008 R2 - Recursos para aprendizaje

Hola, un post cortito por cortesía de mi buen amigo Ramón Ponte de Microsoft Puerto Rico, con importantes links para aprender todo lo nuevo de SQL Server 2012 y Microsoft Business Intelligence, para que (si no lo han hecho ya), puedan comenzar con el aprendizaje de la gran cantidad de características nuevas que nos traerá en los próximos meses la versión final (RTM) de SQL. Al momento de escribir este post, está disponible de manera gratuita el Release Candidate 0 (RC0) de SQL Server 2012 que pueden descargar desde aquí.

Todos los recursos detallados a continuación son gratuitos:

Aprendizaje

Certificaciones

Que lo disfruten,

Alan

10 diciembre 2011

SQL Saturday Puerto Rico

Este post fue publicado en el blog de PRPASS www.prpass.org hace unos días, pero lo copio aquí también por si no lo han visto y estén enterados.

------------------------

PRPASS está enfocado en hacer que el 2012 sea un año de grandes beneficios para sus asociados y para muestra, con mucha emoción les presentamos: ¡SQL Saturday Puerto Rico!

SQL Saturday es un concepto creado por PASS que provee un día completo de entrenamiento GRATUITO en SQL Server de alta calidad que ha recorrido muchas ciudades de los Estados Unidos y otras ciudades importantes en el extranjero.

Nuestro primer SQL Saturday (SQL Saturday # 106), tiene audiencia objetivo de alrededor 300 personas y se llevará a cabo el próximo sábado 26 de Mayo del 2012 en el Centro de Convenciones de Puerto Rico. El evento contará con 15 sesiones distribuidas en 3 tracks (DBA, Development y Business Intelligence) que serán presentadas MVPs y otros profesionales reconocidos y experimentados del mundo de SQL Server en Puerto Rico y Estados Unidos.

Este evento está valorizado en no menos de $1,000 por persona, pero lo único que tiene que pagar al momento al momento del registro son $9 para cubrir su propio almuerzo. Para registrarse, visiten la página oficial del evento: http://www.sqlsaturday.com/106/eventhome.aspx. Recuerden que hay un cupo limitado.

Call for Speakers

SQL Saturday Puerto Rico es la plataforma ideal para mostrarte como experto en el mundo de SQL. Si estás interesado en ser presentador de una o más sesiones, puedes someter tu propuesta en nuestra página de speakers: http://www.sqlsaturday.com/106/callforspeakers.aspx.

Auspiciadores

SQL Saturday Puerto Rico no podría posible sin nuestros auspiciadores. Es por ello que hemos creado paquetes de beneficios muy atractivos. Si tu compañía, o conoces a alguna otra, que pueda estar interesada en auspiciar nuestro evento, refiérelo a nuestra página de auspiciadores para que se informe y nos contacte. Los cupos de auspicio son limitados!

Voluntarios

Como todas las iniciativas de PRPASS, este evento se dará gracias a voluntarios que colaboran con su tiempo en las diferentes iniciativas que tenemos preparadas. Si quieres participar como voluntario de PRPASS, contáctanos a info@prpass.org.

Stay Tuned!

Durante las próximas semanas seguiremos publicando información relacionada al evento, incluyendo muchas sorpresas. Mientras tanto, envíanos tus comentarios y sugerencias a través de nuestro blog o nuestro email.

Alan

31 octubre 2011

Reunión de PRPASS este 3 de Noviembre del 2011

La próxima reunión de la Asociación de Usuarios Profesionales de SQL en Puerto Rico (PRPASS), será este próximo jueves 3 de noviembre. Los tópicos elegidos para esta reunión son relacionados al mundo de Inteligencia de Negocios: “Introduction to SQL Server Analysis Services 2012 BI Semantic Model” y “Power View and Reporting Enhancements in SQL Server 2012”. Estos temas serán presentados por mis compañeros de Nagnoi, Inc. Joralis Sanchez y Guillermo Caicedo respectivamente quienes vienen trabajando con SQL Server “Denali” desde hace algunos meses y van a compartir sus experiencias con la audiencia.

PASS PR logo FINAL RGB medwww.prpass.org

www.facebook.com/prpass

 

Como ven, ambos temas nos siguen preparando para lo que se viene en SQL Server 2012 que según Microsoft, se espera que sea lanzado durante la primera mitad del próximo año. Si están en Puerto Rico, no se pueden perder este evento, corran la voz y nos vemos ahí!

Cuándo y dónde:

  • Fecha: Jueves 3 de Noviembre del 2012
  • Hora: 6:15pm a 9pm
  • Lugar: Microsoft Puerto Rico (ver mapa)

Agenda:

  • 6:15pm – 6:30pm: Registro / networking
  • 6:30pm – 7:30pm: Introduction to SQL Server Analysis Services 2012 BI Semantic Model
  • 7:30pm – 7:45pm: Receso, anuncios, etc.
  • 7:45pm – 8:45: Power View and Reporting Enhancements in SQL Server 2012
  • 8:45pm – 9pm: Comentarios de cierre / sorteos.

Temas:

Introduction to SQL Server Analysis Services 2012 BI Semantic Model (BISM)

Level: 200 (Intermediate)
Audience: IT Professionals | BI Developer

The BI Semantic Model (BISM) is a relational (tables and relationships) model with BI artifacts such as hierarchies and KPIs. It unifies the capabilities of SMDL models with many of the sophisticated BI semantics from the UDM. BISM has been introduced in Analysis Services 2012 with the Tabular Mode. Instead of replacing UDM, it expands and enhances the analysis methods that we know today. It allows users with relational modeling skills to create analytical solutions at ease to get faster results.
Join this session to learn the benefits of SSAS Tabular Mode and how to create and configure tabular models, calculations, measures, hierarchies, KPIs and more.

Speaker: Joralis Sánchez

Consultant | Nagnoi, Inc.

Speaker Profile: Joralis Sánchez is a Business Intelligence Consultant at Nagnoi, Inc., where she has been involved in developing a collaborative business intelligence solution for banking, as well as an analytics system for hospitals using SQL Denali and the new Tabular Mode.  Her expertise also includes advanced visualization with SharePoint’s Visio Services, ETL development using SQL Server Integration Services, and reports development using SQL Server Analysis Services and SQL Server Reporting Services.
Joralis also has experience developing custom, web-based solutions and mobile applications.  Before Nagnoi, she worked as a software developer in the IT Department of Medtronic Puerto Rico in Juncos, PR.  Miss Sánchez holds a bachelor’s degree in Computer Engineering from the University of Puerto Rico, Mayagüez Campus, and recently became a fitness instructor.

Power View and Reporting Enhancements in SQL Server 2012

Level: 200 (Intermediate)
Audience: IT Professionals | BI Developer

Power View (code named "Project Crescent") provides intuitive ad-hoc reporting for business users such as data analysts, business decision makers, and information workers. They can easily create and interact with views of data from tabular models based on PowerPivot workbooks published in a PowerPivot Gallery, or tabular models deployed to SQL Server 2012 Code-Named “Denali” Analysis Services (SSAS) instances.

Come join us and see an overview of Power View in action and other interesting reporting enhancements coming in the new version of SQL Server.

Speaker: Guillermo Caicedo

Consultant | Nagnoi, Inc.

Speaker Profile: Mr. Guillermo Caicedo is an active member and alumni of the Professional Association of SQL Server (PASS) and PRPASS. He currently works as a Consultant at Nagnoi, Inc. and has more than five years of experience as Business Intelligence and applications developer in the healthcare industry, specifically within the pharmacy benefits management processes, regulations and standards. He is a Microsoft Certified Professional in Microsoft SharePoint 2010 and his experiences include Data Warehousing implementations, ETL development using SQL Server Integration Services, metadata modeling and reporting using SQL Server Analysis Services, IBM Cognos and SQL Reporting Services, respectively. Mr. Caicedo has also extensive experience developing comprehensive web-based and mobile solutions.

26 octubre 2011

Refencias importantes para trabajar con SQL Server 2012 (Denali) Tabular Mode y Power View

La semana pasada tuve la oportunidad de presentar mi sesión llamada SQL Analysis Services 2012 in Tabular Mode en las 24 Horas de PASS LATAM. Producto de esa sesión les prometí publicar alguna documentación de referencia o websites que les sirva de apoyo para cuando entren al fabuloso mundo de SQL Server 2012 Tabular Mode y de Reporting Services Power View (antes el glorioso Project Crescent). Como lo prometido es deuda, aquí la lista de recursos:

Blogs:

Tutorials:

Tabular Modeling:

PowerPivot for SharePoint:

Deployment Checklist: Reporting Services, Project Crescent and PowerPivot for SharePoint:

A medida que tenga más recursos, iré actualizando esta lista.

Alan

24 octubre 2011

Conceptos Avanzados de SQL Server Analysis Services

, Como se los comenté anteriormente, el pasado 5 de octubre presenté en Puerto Rico PASS, la segunda parte de los conceptos de SQL Analysis Services basado en la versión 2008 R2. Durante esta oportunidad tomé los primeros minutos de mi presentación para ir de manera rápida sobre los conceptos básicos principales que fueron tocados de manera más extensa en la primera presentación de esta serie. Si no pudiste asistir a la primera presentación (tal vez por barreras geográficas o simplemente porque no pudiste estar ahí), puedes ver la grabación de la presentación aquí.

En esta segunda parte, tocamos los conceptos que nos quedaban pendientes:

1. XMLA, MDX, AMO, ADOMD.NET
2. Querying using MDX
3. Calculated Measures
4. Perspectives
5. Aggregations
5. Storage Model
7. Partitions
8. User Access Security
9. KPIs

Como durante la primera ocasión, pude grabar esta presentación el cual comparto con ustedes a continuación. Podrán notar que el audio no es el mejor en algunos puntos de la grabación y debe principalmente a mi mala costumbre de moverme por el salón mientras presento olvidándome que tengo un micrófono grabando en mi laptop. Perdón por eso. Les prometo mantener el audio constante para la próxima vez. Aún así, creo que podrán oir y ver claramente los puntos principales de la presentación.

Para mayor facilidad, he exportado el video en 4 partes las cuales detallo a continuación. No olviden verlos en pantalla completa para que puedan ver claramente las demostraciones.

Parte 1: Indtroduccion al caso utilizado en las demostraciones (igual que en la primera parte, datos del registro de nacimientos de Puerto Rico); creación de la dimensión de tiempo; relaciones entre atributos:

Parte 2: Continúa la explicación de las relaciones entre atributos; creación del ‘measure group’ y medida principal; creación de otras dimensiones con el asistente; ‘dimension usage’:

Parte 3: Continua ‘dimension usage’; opciones para el procesamiento; interfaces (XMLA, MDX, AMO, ADOMD.NET); ejemplos de MDX; cálculos basados en tiempo (DimPeriodicity).

Parte 4: Continua DimPeriodicity; perspectivas; particiones; agregaciones; tipos de almacenamiento MOLAP – ROLAP – HOLAP (storage model);

Alan

17 octubre 2011

24 Horas de PASS LATAM – Entérate de lo que se viene en SQL Server 2012

La semana pasada fue una semana llena de adrenalina debido a la convención anual de la organización mundial de usuarios de SQL Server (PASS), el PASS Summit 2011. Aprovechando las novedades que nos trajo este gran evento, es para mi un placer comunicarles que por segundo año consecutivo, líderes de los capítulos regionales de PASS y MVPs, estamos presentando el evento de 24 Horas PASS LATAM. Este año 24 horas PASS-LATAM, tendrá un total de 30PASS Latam 24 - 2 charlas (15 sesiones por día) es un evento totalmetne online (el cual podrán disfrutar desde la comodidad de sus casas u oficinas Smile) a través del uso de la herramienta Live Meeting, presentando en su mayoría temas relacionados a SQL Server “Denali”, ahora ya llamado oficialmente SQL Server 2012.

Participamos de este evento personas de España, México, Brasil, Argentina, Colombia, Guatemala, Venezuela, Estados Unidos, Chile, Costa Rica, Paraguay, Puerto Rico y Perú.

El evento se realizará este miércoles 19 y jueves 20 de Octubre con conferencias en Español y en Portugués. En esta ocasión estaré presentando el tema “Novedades en Analysis Services 2012 (Analysis Services en Modo Tabular)” el jueves de 9 a 10am (GTM-4).

image

Como verán en el link del registro, hay muchas charlas de interés, presentadas principalmente por MVPs o expertos en SQL de Latino América y España. Este es un gran esfuerzo del equipo de PASS LATAM que pondrá a disposición de todos excelente contenido, así que ayúden a correr la voz a todos los interesados.

A continuación la lista de charlas y su horario:

 

Sesión

Fecha / Hora

Novedades SQL Server Denali para desarrolladores

10/19/2011 6:00 AM CDT

Introducción a las técnicas de optimización en Analysis Services

10/19/2011 7:00 AM CDT

Migración a SQL Server Denali

10/19/2011 8:00 AM CDT

Hey PowerShell, Can You Notify Me? - Português

10/19/2011 9:00 AM CDT

T-SQL en SQL Server Denali y Column Store Index

10/19/2011 10:00 AM CDT

SQL Denali - Data Quality Service (DQS)

10/19/2011 11:00 AM CDT

Novedades en SSIS Denali CTP3

10/19/2011 12:00 PM CDT

SQL Denali Proyecto Crescent

10/19/2011 1:00 PM CDT

Almacenamiento de Objetos Binarios con FileStream y File Table en Denali

10/19/2011 2:00 PM CDT

SOS - Ubicame!!! Lo nuevo del Geo Espacial en DENALI

10/19/2011 3:00 PM CDT

Novedades de TSQL Denali - Parte 1

10/19/2011 4:00 PM CDT

Novedades de TSQL Denali - Parte 2

10/19/2011 5:00 PM CDT

Powerpivot 2.0 - "Denali"

10/19/2011 6:00 PM CDT

Novedades en Seguridad Denali

10/19/2011 7:00 PM CDT

Herramienta de desarrollo "Juneau"

10/19/2011 8:00 PM CDT

Proyecto Apollo: Relacional vs. BI

10/20/2011 6:00 AM CDT

SQL Server Denali: Novedades en Análisis y Reportes

10/20/2011 7:00 AM CDT

Analysis Services “Denali” Tabular Mode

10/20/2011 8:00 AM CDT

Crear soluciones BI con MS SQL Server Denali y MS Sharepoint

10/20/2011 9:00 AM CDT

Charla por confirmar: BI - 2

10/20/2011 10:00 AM CDT

Melhorias e novas implementações das Windows Functions no Denali - Português

10/20/2011 11:00 AM CDT

Trabajando con Integration Services Denali CTP3

10/20/2011 12:00 PM CDT

Todo lo debes saber sobre Servicios de Integracion de Servidor SQL en 1 hora!

10/20/2011 1:00 PM CDT

Denali AlwaysOn: Secundarios Activos

10/20/2011 2:00 PM CDT

Tudo que você precisa saber sobre ColumnStore Indexes - Português

10/20/2011 3:00 PM CDT

Conhecendo o que há de novo no Reporting Services do SQL Server 2012 - Português

10/20/2011 4:00 PM CDT

BI de principio a fin

10/20/2011 5:00 PM CDT

Data Warehouse: 7 pecados capitales en integración de datos (SSIS)

10/20/2011 6:00 PM CDT

Novidades do Denali para Integration Services - Português

10/20/2011 7:00 PM CDT

Internal Memory Manager en SQL Server ”Denali”

10/20/2011 8:00 PM CDT

Fecha: Miércoles 19 y Jueves 20 de Octubre del 2011
Registro: https://www323.livemeeting.com/lrs/8000181573/Registration.aspx?pageName=b7tqr85g08m9br8r

Nos vemos ahí!

Alan

18 septiembre 2011

PRPASS: Fundamentos de Analysis Services Parte 2 y Mejoras para Programadores en “Denali”

Un pequeño post para comentarles que el día miércoles 5 de octubre tendremos la próxima reunión de Puerto Rico PASS Association for SQL Server (PRPASS). A continuación los detalles (en inglés):

Get the most of SQL Server with Analytics and Developer Enhancements

Come and join your Puerto Rico PASS users community group to learn and share about SQL Server.

WHEN:

Wednesday, October 5, 2011 (Registration opens at 6:15 PM)

WHERE:

Microsoft Puerto Rico (Click here for a map)
City View Plaza II Suite 107
State Road 165 Km 1.2
Guaynabo, PR  00968

TOPICS:

SQL Server Analysis Services 101 and Advanced ConceptsPart 2

Level: 100 -200 (Beginner | Intermediate)
Audience: IT Professional

This session is a continuation from our last meeting. If you missed it, watch the on-demand recording here.

Analytics enable businesses to be more competitive and proactive by allowing better decisions and actions. SQL Server Analysis Services (SSAS) is a OnLine Analytical Processing (OLAP) engine in the SQL Server family designed to answer business questions.

Join this session to learn more about how to create/configure Analysis Services dimensions, cubes, perspectives, role based security, aggregations, storage models, partitions, and more. This session assumes that the audience does not have any knowledge or very basic knowledge of SSAS.  This session will also go over more advanced topics.

Speaker: Alan Koo
Senior Consultant, Nagnoi, Inc.

Microsoft MVP

Speaker Profile: Alan Koo is a Senior Consultant at Nagnoi, Inc. performing specialized work in Performance Management and Enterprise Solutions Development.  With more than 10 years of experience, Mr. Koo has consulted for top companies in the public and private sectors in and outside of Puerto Rico. Mr. Koo is the co-founder and current President of our SQL Chapter, PRPASS. He has been awarded Microsoft Most Value Professional (MVP) in SQL Server four years in a row. Mr. Koo is also a thought leader sharing his experiences and knowledge through his blog “Microsoft Business Intelligence and more… (www.alankoo.com) and the technical users communities such as SQL PASS Latam, TechNet and MSDN.

SQL Server Denali CTP3 – Programmability Enhancements

Level: 200 (Intermediate)
Audience: Developers

SQL Server code-named “Denali” is the new version of SQL Server expected to be released in the next 3 to 6 months. SQL Server Denali will come with tons of new functionality in different areas. Come and join this session to take a look of the main new developer features and capabilities in Denali based on the latest release (CTP3), and take advantage in your applications before that anyone.

Some of the topics we will cover during the session are:.

· Transact-SQL Debugging and Intellisense

· Transact-SQL Snippets

· T-SQL New Features and Enhancements(logical functions, conversion functions, date and time functions, over clause, analytics functions)

· …and more!

Speaker: Pablo Bevegni
Infocorp

Speaker Profile: Pablo Bevegni is Lead Architect & Sales Engineer at Infocorp Caribbean. Mr. Bevegni has more than 8 years of experience designing and implementing different technology solutions. Mr. Bevegni has a bachelor degree in Information Systems from ORT University in Uruguay.

15 agosto 2011

Fundamentos de SQL Server Analysis Services

El pasado jueves 11 de agosto, como parte de los eventos organizados por la comunidad de usuarios de SQL Server en Puerto Rico (PRPASS), presenté el tema “Analysis Services Fundamentals and Advanced Topics” (Fundamentos de Analysis Services y Temas Avanzados). Como el mismo título lo menciona, el objetivo de la presentación fue de mostrar a los asistentes cómo trabajar con SQL Server Analysis Services para diseñar soluciones analíticas desde cero de una manera práctica utilizando esta herramienta. NO era el objetivo de la sesión entrar a un gran nivel de detalle en cada punto o hacer un “mastering”. Gracias a todos los que pudieron asistir, a los buenos comentarios y a las críticas constructivas recibidas que me permiten seguir mejorando mis capacidades como presentador.

Afortunadamente para los que no pudieron asistir (y para los que sí, pero quieren repasar algún punto), pude grabar la sesión completa la cual adjunto en este post. La presentación dura poco más de 2hr 36mins incluyendo la presentación de rigor de la comunidad para los nuevos asistentes, así como una breve introducción a lo que es Performance Management y Business Intelligence. Lamentablemente, el audio no es de la mejor calidad (aunque se puede escuchar) ya que no conté con un micrófono inalámbrico para no perder el audio en las ocasiones que me alejaba de mi laptop para explicar algo.

De los 14 puntos de Analysis Services que había planificado para la presentación, sólo pude llegar hasta el número 7, lo cual demuestra que fue un mal cálculo de mi parte. La parte positiva de esto es que esto nos da pie para programar una segunda presentación y continuar el tema en las próximas semanas que ya les estaré anunciando.

Los temas cubiertos durante la sesión fueron:

1. Porqué Business Intelligence?
2. Introducción a Performance Management y Business Intelligence
3. Analysis Services
4. UDM
5. Dimensions, Measure Groups, Measures
6. Dimension Usage
7. Cubes / Dimension Processing Options
8. XMLA, MDX, AMO, ADOMD.NET
9. Querying using MDX

Los temas pendientes por cubrir:

10. Calculated Measures
11. Perspectives
12. Aggregations
13. Storage Model
14. Partitions
15. User Access Security
16. KPIs
17. Translations

Ahora los dejo con el video, no dejen de enviarme sus comentarios. Que lo disfruten.

Alan

31 julio 2011

Instalación de SQL Server “Denali” CTP3 en un solo servidor

Hola a todos, después tener varios meses “batallando” con Dynamics CRM 2011 (otro de mis “entretenimientos”), vuelvo a la carga con las novedades de SQL Server Denali CTP3, el cual fue anunciado y lanzado al público en general durante la semana del WPC 2011 y está disponible para descarga desde aquí. El CPT3 nos trae un nuevo mundo por descubrir, especialmente en el mundo de Business Intelligence en donde Project Crescent, Analysis Services in Tabular Mode, Integration Services y Master Data Services se muestran como las principales atracciones.

A propósito de Denali CTP3, déjenme recomendarles revisar el post de Dan English, uno de los MVP más reconocidos en el mundo Microsoft BI, con respecto a las top 10 características que nos trae la nueva versión de SQL Server específicamente para Business Intelligence desde este enlace. Como resumen Dan nos recomienda las siguientes 10 razones de porqué considerar SQL Server Denali para su próximo proyecto de BI (ordenados por la característica/funcionalidad de menor a mayor impacto):


10. Integration Services (SSIS) Enhancements
9. Master Data Services (MDS) Enhancements
8. Nueva Funcionalidad: Data Quality Services (DQS)
7. Nueva Funcionalidad: Database Columnstore Indexes
6. Nueva Funcionalidad: Reporting Services (SSRS) Shared SharePoint Service
5. Nueva Funcionalidad: Reporting Services (SSRS) Data Alerts
4. PowerPivot Enhancements
3. DAX Enhancements
2. Nueva Funcionalidad: Analysis Services Tabular
1. Nueva Funcionalidad: Project ’Crescent’

Como ven, ya esta pequeña gran lista, nos dará mucho que probar y bloggear en las próximas semanas y meses. Pero como dicen por ahí, antes de que me lo cuenten, hay cosas que valen experimentar por uno mismo. Por tanto, ¿qué mejor para empezar esta nueva aventura que explorar los cambios en el proceso de instalación de SQL Server Denali CTP3?

Comencemos!

Debo confesarles primero que por la emoción de tener el CTP3 con Crescent corriendo lo más pronto posible, cometí un par de errores en el proceso de instalación pero felizmente nada no remediable, así que mi idea aquí es que su proceso de instalación sea menos complicado que el mío. Una referencia importante que usé es el blog de nuestro amigo Pejman: Getting up and running with SQL Server Denali for Business Intelligence (Crescent and PowerPivot in CTP3).  Adicionalmente, otro recurso interesante es “What’s New in SQL Server Installation” (Qué hay de nuevo en la instalación de SQL Server)

Nuestro objetivo es tener una nueva instalación de SQL Server Denali CTP3 y de Sharepoint 2010 lista para hacer Business Intelligence. Esto incluirá los siguientes componentes:

  • SQL Server Denali CTP3: Motor relacional, Analysis Services in Tabular Mode, Integration Services, Master Data Services, Data Quality Services, Reporting Services in Sharepoint Integrated Mode.
  • Sharepoint Enterprise 2010 incluyendo PowerPivot y la nueva integración con Reporting Services (Crescent y Data Alerts).

En mi caso, he realizado la instalación en un entorno virtualizado con 2 servidores basados en Windows Server 2008 R2 64bits, el primero con el rol de Active Directory y DNS, y el segundo como el servidor de BI contiendo los bits de SQL Server y Sharepoint en la misma caja.

Resumiendo, los pasos de instlación haremos lo siguiente:

1. Instalar Sharepoint Enterprise pero sin configurar (recuerden que PowerPivot, Crescent y PerformancePoint, sólo funcionan en la edición Enterprise).

2. Configurar Sharepoint con PowerPivot con el instalador de Denali CTP3

3. Instalar los compoenentes de SQL Server

4. Habilitar la nueva integración con Reporting Services (incluyendo Crescent) en Sharepoint 2010

Paso 1: Instalación de Sharepoint 2010

Si han instalado Sharepoint anteriormente, este proceso es bastante similar, con la excepción de que necesitamos remover el componente de integración con Reporting Services 2008 R2 que se instala por defecto. A continuación los screenshots de esta parte del proceso:

1.1. Instale los pre-requisitos desde el DVD de Sharepoint 2010:

image

image

1.2. Instale Sharepoint 2010 seleccionando la opción “Server Farm”:

image

1.3. Seleccione la opción “Complete”:

image

1.4. IMPORTANTE: Una vez terminada la instalación, NO OLVIDE desmarcar el checkbox de “Iniciar el Asistente de Configuración…”, ya que esto lo hará el instador de SQL Server cuando configuremos la parte de integración con Sharepoint:

image

1.5. Una vez finalizada la instalación, ya estamos listos para instalar el Service Pack 1 de Sharepoint que salió hace un par de meses atrás y que entre otras cosas, permite la integración con Denali:

image

Paso 2: Configurar Sharepoint 2010 con la integración de PowerPivot

2.1. Inicie el instalador de SQL Server Denali CTP3:

image

2.2. Dentro la pestaña “Installation”, seleccione “New SQL Server stand-alone installation or add features to an existing installation”:

image

2.3. Continué siguiendo las instrucciones hasta llegar a la pantalla “Setup Role”:

image

image

image image

2.4. Seleccione el “SQL Server PowerPivot for Sharepoint” incluyendo el checkbox “Add SQL Server Database Relational Engine Services to this installation”. Esta opción configurará Sharepoint con una nueva instancia de SQL Server para su metadata:

image

2.5. Acepte la selección de los valores de la siguiente pantalla (todos son requeridos):

image

2.6. Ingrese el nombre de la nueva instancia de SQL Server la cual guardará la metadata de Sharepoint. En mi caso la dejamos por defecto (POWERPIVOT):

image

image

2.7. Esta es una de las novedades del instalador de SQL Server, pues ahora nos sugiere el uso de cuentas especiales por defecto para cada uno de los servicios, así que lo dejamos por defecto:

image

2.8. Agregamos al usuario que será administrator de nuestra instancia de SQL Server para Sharepoint:

image

2.9. Agregamos al usuario que sera administrador de la instancia de Analysis Services (PowerPivot – Vertipaq):

image

2.10. Listos para instalar:

image

image

2.11. En SQL Server 2008 R2, el instalador hacía la configuración automática de PowerPivot y de Sharepoint sin tener la capacidad de especificar nuestros propios parámetros para la configuración inicial de Sharepoint así como de PowerPivot. Ahora en Denali CTP3 tenemos un nuevo asistente que nos da mayor control para dichas tareas. Pueden abrir dicho asistente desde los programas de SQL Server Denali recientemente instalado:

image

2.12. Como se muestra a continuación, tenemos mucho más control de los parámetros para la configuración de nuestro nuevo servidor de Sharepoint. Este nuevo asistente nos permite a definir lo siguiente: parámetros para la configuración del nuevo Farm de Sharepoint, parámetros para la configuración de PowerPivot, parámetros para crear la aplicación Web por defecto de Sharepoint y su Site Collection, parámetros para configurar el Secure Store Service, parámetros para configurar Excel Services. Debemos de ingresar todos los valores requeridos y validarlos antes de proceder a la ejecución del configurador. Adjunto varias pantallas de este proceso. Aquí los parámetros para configurar el farm.

image

2.13. Parámetros para configurar PowerPivot:

image

2.14. Parámetros para configurar el Default Web Application

image

2.15. Parámetros para crear el Site Collection:

image

2.16. Activación de PowerPivot:

image

2.17. Parámetros para la creación de la cuenta de ejecución desatendida de PowerPivot (Unattended Account):

image

2.18. Parámetros para la habilitación de Excel Services:

image

2.19. Si llegaron hasta este punto ya pueden sonreir, porque sólo nos falta presionar el botón para validar los parámetros ingresados y (de no tener problema alguno), ejecutar la configuración. Dependiendo de la velocidad de su servidor, este proceso puede tomar varios minutos:

image

2.20. De marchar todo como lo esperado, se muestra el mensaje de éxito en la configuración:

image

2.15. Validamos que nuestro nuevo portal de Sharepoint esté corriendo:

image

3. Instalación de los componentes de SQL Server Denali CTP3

3.1. Ahora ya estamos listos para instalar los componentes principales de SQL Server Denali. Ejecutamos el instalador y seleccionamos la opción “SQL Server Features Installation”:

image

3.2. Seleccionamos los componentes a instalar. En mi caso, estoy seleccionando todo a excepción de “Reporting Services – Native”, “Distributed Replay Controller” y “Distributed Replay Client”:

image

3.3. Ahora necesitamos configurar las cuentas de servicio, que como vimos al momento de la instalación de la instancia de Sharepoint, el instalador de SQL Server Denali CTP3 nos sugiere unas cuentas especiales para cada servicio:

image

3.4. Tal como lo hacemos en la actual versión de SQL Server, agregamos a los usuarios que tendrán privilegio de administradores del motor relacional.

image

3.5. Llegamos a uno de los pasos más importantes con respecto a Analysis Services, y es que como se muestra a continuación, ahora debemos elegir si dicha instancia será configurada con el modo tradicional “Multidimensional and Data Mining Mode”, o con el nuevo “Tabular Mode”.

El modelo tabular es el nuevo modelo que trabaja completamente en memoria basada en columnas, similar a lo es PowerPivot pero en este caso en versión servidor o “enterprise” para mayor escalabilidad. Adicionalmente, este modelo nuevo nos trae la gran mayoría de características del modelo tradicional como el manejo de particiones y jerarquías. El equipo de producto de Analysis Services NO ha sido tajante en decir que sólo debemos de usar este nuevo modelo de ahora en adelante (aunque muchas veces lo parezca por la publicidad que recibe), pero si amarraron a que los reportes de Project Crescent sólo se pueden conectar a cubos del modo tabular. Esto probablemente será el aliciente perfecto para que de ahora en adelante querramos hacer todo en este modo. Incluso yo directamente le hice la pregunta a uno de los evangelizadores principales de Crescent con respecto a cuándo usar cada modo de Analysis Services y me respondió diciendo que ahora mismo existen los dos modelos porque ellos también quieren aprender en el proceso con respecto al uso de ambos modelos, fortalezas y debilidades en implementaciones reales, para determinar más adelante el destino del modelo tradicional.

A mi parecer, todo en el futuro cercano de Analysis Services debería estar en el modelo tabular debido principalmente a los sorprendentes tiempos de respuesta de las consultas enviadas. Esto es sólo será posible cuando se resuelvan algunos detalles técnicos con respecto a la escalabilidad de esta tecnología para grandes volumenes de datos o lo llamado big-data:

image

3.6. Ahora la ventana de configuración de Reporting Services en modo integrado con Sharepoint:

image

3.7. Revisamos el resumen con los valores seleccionados para la instalación y comenzamos:

image

3.8. Finalmente, SQL Server Denali CTP3 está instalado:

image

image

4. Habilitando la integración de Reporting Services (incluyendo Crescent) en Sharepoint 2010

4.1. Abrimos el Central Administration de Sharepoint y buscamos la opción “Manage Service Applications”:

image

4.2. Creamos el nuevo Service Application para SQL Server Reporting Services Application. Si por algún motivo no encuentran la opción mostrada en pantalla, entonces debió haber algún problema con la instalación de los bits de integración con Sharepoint 2010. Más adelante les indico cómo reinstalar dicho componente para esos casos:

image

4.3. Ahora tenemos la ventana para configurar los parámetros del nuevo Servicio de Reporting Services que ahora como ven es parte de Sharepoint y ya no como un servicio externo, lo cual es clave para obtener mejores tiempos de respuesta que en versiones anteriores y mucha mayor integración. Esto sólo funciona así en el modo integrado con Sharepoint. Si deciden usar Reporting Services sin Sharepoint, entonces seguirá funcionando con su propio servicio tal como en SQL Server 2005, 2008 y 2008 R2:

image

4.4. Luego de presionar el botón OK, debemos tener la pantalla de éxito en la configuracion del servicio de Reporting Services sobre Sharepoint:

image

4.5. Ya configurado el nuevo servicio, lo abrimos y configuramos las credenciales para el uso del SQL Server Agent para algunos servicios requeridos por Reporting Services de manera desatendida:

image

 

Felicidades! Ahora ya tenemos configurado el entorno de Microsoft Business Intelligence listo para usar, incluyendo el soporte para Crescent.

Posibles errores durante la instalación

Al inicio de este post, les comenté que me habían ocurrido un par de errores durante el proceso de instalación, que ya no les debe ocurrir a ustedes si es que siguen los pasos descritos en este blog. De todos modo, los menciono a continuación por si se enfrentan a alguno de ellos.

SQL Server Denali, requiere algunos componentes básicos como el .NET Framework 3.5 y 4.0. El 4.0 se instala durante el proceso de instalación, pero el 3.5 tiene que ser habilitado por nosotros a menos que ya tenga Sharepoint 2010 instalado. Si en caso no tienen Sharepoint y están tratando de instalar cualquier componente de Denali, el siguiente mensaje de error en el pre-requisitos les aparecerá:

image

image

image

Para instalar el componente, tal como el mensaje de error lo indica, deben agregar la funcionalidad (feature) a nivel de su instalación de Windows 2008R2:

image

Lo segundo que me ocurrió (por no leer bien las instrucciones), es que cuando fui a Sharepoint 2010 a provisionar el servicio de Reporitng Services, no encontraba dicha opción en la lista de servicios. El problema fue a que yo había instalado SQL Server Denali antes de haber instalado y configurado Sharepoint. En todo caso, si les ocurre lo mismo en algún momento, podemos reparar esto ejecutando nuevamente el instalador de SQL Server Denali,  seleccionar “Add features to an existing installation…” y marcar los dos componentes relacionados con Sharepoint: “Reporting Services - Sharepoint” y “Reporting Services Add-In for Sharepoint Product ”:

image

image

 

Hasta aquí llegó mi primer post con respecto a SQL Server Denali CTP3. Pueden haceme llegar sus comentarios acerca de cómo les fue con la instalación. Hasta la próxima.

Alan