10 diciembre 2010

Microsoft Café TV: ¡Día de Seguridad!

 

ACTUALIZACION 12/15/2010 1:34Pm (GTM-4): De acuerdo a Yamille Morales de Microsoft Puerto Rico, el evento sólo será transmitido en vivo vía Internet y NO en las oficinas de Microsoft Puerto Rico debido a problemas técnicos

Hola a todos, los invito a participar del próximo evento de Microsoft Café TV este próximo 15 de diciembre desde la comodidad de sus casas u oficinas, y los que estén en Costa Rica, desde las oficinas de Microsoft donde se realiza la transmisión en vivo.

“Microsoft Café es el nuevo video podcast de Microsoft transmitido en vivo los jueves para Desarrolladores de Software, Profesionales de TI, Estudiantes de Computación, Diseñadores Web, Arquitectos de Sistemas y Entusiastas de Gadgets e Internet!”

clip_image001clip_image003

Security Day

Acompáñanos a ver la transmisión en vivo de Microsoft Café TV que se realiza en Costa Rica, desde las oficinas de Microsoft Puerto Rico. Podremos interactuar con expertos de otros países, compartir experiencias, y conocer más sobre temas de seguridad. Además acompáñanos a comer y tomar algo.

* Lugar: Microsoft Puerto Rico

* Dirección: Metro Office Park Calle 1 Lote 18 suite 5000 Guaynabo Puerto Rico 00968.

* Fecha: 15 de Diciembre del 2010.

* Hora: 4:00pm – 7:00pm hora de Puerto Rico.

Actividad

Descripción

Persona

Apertura

ØBienvenida
ØSaludo a Países
Øpresentación de la Agenda
ØPresentación de Invitados

Ricardo Jiménez

Segmento 01

Mejora de la Seguridad con la Administración de Activos de Software (SAM)

José Pérez Sáenz

Segmento 02

MAP 5.5 License Compliance Tracking

José Pérez Sáenz

Segmento 03

Transparent Data Encryption con MS SQL Server 2008 R2

Carlos Rojas

Segmento 04

Mejores Prácticas de Seguridad Desarrollando Aplicaciones en Windows Azure

Gustavo Guerra

Segmento 05

Servicios Seguros en la Nube

Gustavo Robles

Segmento 06

Claims Based Identity

Diego Rojas

Segmento 07

Preguntas, anuncios

Ricardo Jiménez

Despedida

Despedida, Anuncios

Ricardo Jiménez

clip_image004clip_image005clip_image006

 
 


 

clip_image007

08 diciembre 2010

T-SQL en SQL Server Denali y Sharepoint 2010 Access Services en Puerto Rico PASS

Este jueves tendremos la reunión mensual de PRPASS cerrando el 2010 con un par de temas que abrirán el 2011 Smile. Los que estén en Puerto Rico, no pueden faltar, los detalles del evento son los siguientes:

T-SQL in SQL Server “Denali” and Access Services in SharePoint 2010

Puerto Rico PASS invites you to come and join the SQL Professional Community to find out best practices for SQL Server and Sharepoint.

WHEN: Thursday, December 9th, 2010 (Registration begins at 6:00 PM)

WHERE:

Microsoft Puerto Rico (Click for a map)
Metro Office Park
Street 1, Building 18, Suite 5000
Guaynabo, PR  00968

TOPICS:

What's new in T-SQL in SQL Server vNext (Denali)
Level: 200
Audience: Developers

Few weeks ago at the PASS Summit 2010, the SQL Server Team announced the new version of SQL Server code-named SQL Server “Denali“. That same day, Microsoft made available the first public version of SQL Server Denali (CTP1), which is expected to be released on the second half of 2011 with several new capabilities and improvements. In this session we will walk through the new T-SQL-related features that are being delivered in this 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 has more than three years of experience as a database and applications developer in the healthcare industry, specifically within the pharmacy benefits management processes, regulations and standards. Other experience includes 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 web-based and mobile solutions.

Managing Access Databases with Sharepoint
Level: 100
Audience:
IT Professionals  / Developers

Access applications are commonly used in thousands of organization around the world. They provide rapid application development capabilities for technical and non-technical users. Issues arise when these applications are managed independently and no backup or security procedures are established.

Have you ever heard ...

• My hard drive died. I've lost really important data that we need to close a deal. Can you help me?

• Yes. The database has customer information in it. No. What do you mean by "permissions"?

• Our sales figures don't match the other departments. We have two copies of the database.

Learn how Access 2010 and Access Services enable organizations to provide better oversight and management of Access applications.

Speaker: José Rivera
Consultant | Nagnoi, Inc.
MCITP Business Intelligence Developer 2005, 2008
MCTS    PerformancePoint,  Sharepoint 2007 , Sharepoint 2010

Speaker Profile: Mr. José Rivera has more than 10 years of work experience in Information Technology. Currently, he is working on a Data Warehouse project for a retail chain, using Business Intelligece for Forecasting Sales and Purchases for their chain of stores, as well as using PowerPivot to expeditiously increase financial visibility at a large healthcare provider. Other experience includes the development of applications for the public sector, database integration for Web solutions, and the development and maintenance of Microsoft ERP Systems (Solomon). Mr. Rivera is certified as Microsoft Certified IT Professional (MCITP) in Business Intelligence and Microsoft Certified Technology Specialist (MCTS) in PerformancePoint and Sharepoint. Visit his blog at http://joetechramblings.wordpress.com.

17 noviembre 2010

Problemas de rendimiento de SQL Server y configuración del TempDB

Muchas veces tenemos problemas de desempeño cuando estamos trabajando con SQL Server. En varios casos el cuello de botella está en la apropiada configuración de la base de datos TempDB (la base de datos para operaciones internas o temporales que usa SQL Server). Líneas abajo está la referencia a un link que me parece bastante importante compartir y lo deben internalizar para cada implementación de SQL Server que hagan, principalmente cuando tengan procesos de ETL que trabajen con grandes volúmenes de datos.

Básicamente los best practices recomiendan crear tantos files de datos al TempDB (mdf, ndf) como “cores” tenga su servidor (cada microprocesador tiene un número de cores). En el caso de los nuevos servidores que están saliendo al mercado en donde un solo procesador puede tener hasta 12 cores (por tanto con 4 procesadores tendría un total de 48 cores), de acuerdo a la experiencia, los foros de MVPs en SQL sugieren que no necesariamente se deben crear los 48 archivos, sino que se debe comenzar con la proporción 1 a 4 ó 1 a 8  (el primer número indica la cantidad de archivos que se deben crear para el TempDB y el segundo la cantidad de cores) y a partir de ahí monitorear con los los Dynamic Management Views [sys.dm_exec_request o sys.dm_os_waiting_tasks] a ver si hay contención (wait resources / contención – tipo LATCH) para la base de datos TempDB.

Una herramienta bastante recomendada de usar para asegurar de que nuestro servidor siga varios best practices como la del TempDB es el SQL Server Best Practices Analyzer (BPA) para SQL Server 2008 o 2008 R2.

Más detalles en el link: Recommendations to reduce allocation contention in SQL Server tempdb database” http://support.microsoft.com/kb/2154845

Alan

09 noviembre 2010

SQL Server Denali CTP1: El futuro SQL Server ya está disponible!

Hoy es un muy buen día para los que de algún modo estamos inmersos en el mundo de Microsoft SQL Server. Hay muchas cosas pasando esta semana y ahora mismo, yo por ejemplo estoy en una conferencia en Las Vegas acerca de CRM 2011 (Extreme 2010), pero no podía dejar pasar el momento para enviar mi primer post acerca del nuevo SQL Server que acaba de ser anunciado hace unas horas en el primer día del PASS Summit 2010.

Lo más interesante de todo esto, es que contra todo pronóstico, el CTP1 de Denali, está disponible para todo el mundo que quiera jugar con él (obviamente no en producción), ya que según conversaciones con el equipo del producto, recién desde el CTP4 o 5 recién estaría disponible para el público en general. Esto habla muy bien del producto y del proceso de madurez por el que atraviesa y seguirá evolucionando con todo el feedback que se pueda recibir de los aventureros que comiencen a jugar con esta nueva versión.

Los dejo con la página donde pueden ya bajar SQL Server Denali: http://www.microsoft.com/sqlserver/en/us/product-info/future-editions.aspx, y el newsletter en que Microsoft anuncia formalmente la disponibilidad de Denali y del Parallel Data Warehouse 2008 R2: http://www.microsoft.com/Presspass/press/2010/nov10/11-09PASS10PR.mspx.

Alan

27 octubre 2010

Webcast: Enriqueciendo Microsoft PowerPivot para Excel usando DAX (Data Analysis Expressions)

El próximo martes 2 de noviembre a las 4pm (hora de Bogotá y Lima | GTM –5), 5pm (hora de San Juan | GTM-4), voy a estar presentando el webcast titulado Enriqueciendo Microsoft PowerPivot para Excel usando DAX (Data Analysis Expressions). A continuación la información general del evento:

DAX (Data Analysis Expressions) es un nuevo lenguaje de expresiones para el usuario final que agrega lógica a sus aplicaciones en PowerPivot.  DAX ofrece mucho poder y flexibilidad mientras que retenie la simplicidad y familiaridad de Excel como las fórmulas.  En esta sesión explicaremos los fundamentos y conceptos detrás de DAX y mostraremos cómo agregar lógica de negocios en PowerPivot usando columnas y medidas calculadas.  También nos introduciremos en varias categorías de funciones DAX: escalares, de tabla, agregaciones, "time intelligence" entre otras principales.

Esta presentación asume conocimiento básico de PowerPivot por parte del usuario (cómo crear un nuevo modelo) y por tanto se enfoca en el lenguaje DAX para ir más allá de lo que la interface gráfica nos permite. Espero contar con su participación, corran la voz.

Para registrarse al evento visiten el siguiente link: https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032464802&EventCategory=4&culture=es-AR&CountryCode=AR

Alan

24 octubre 2010

Business Intelligence en la Interamericana de Bayamón

El pasado jueves 21 tuve la gran oportunidad de dar una presentación vía Live Meeting para la Universidad Nacional de Cajamarca de Perú la cual fue muy grata para mi (espero que para ellos también).

Si estan en Puerto Rico, este jueves 28 de Octubre los invito a participar de una presentación titulada “Mejorando la Competividad usando Inteligencia de Negocios” que estaré presentando en la Universidad Interamericana, Recinto de Bayamón. La presentación cubrirá los conceptos básicos alrededor de Inteligencia de Negocios y de algunos ejemplos básicos de cómo se está usando en el mundo.

Nos vemos.

13 octubre 2010

24 Horas de PASS LATAM

Hola a todos, a iniciativa de la comunidad de usuarios de SQL Server en Latinoamérica (PASS LATAM), se presentará por primera vez un evento virtual en Español y Portugués con 24 horas de charlas alrededor de las tecnologías de SQL Server.
24 Hours of PASS Latam

Este evento contará con las “más grandes personalidades” del mundo de SQL Server en Latinoamérica y España, entre Microsoft MVPs y otros gurúes (definitivamente no hablo de mi). Dada la ocasión, tengo el placer de poder contribuir con mi granito de arena para este evento con la sesión “Power Pivot: Inteligencia de Negocios ‘Self Service’ para todos”, la cual llevo preparando desde hace algunos días para asegurarme de cumplir con las expectativas.

A continuación la tabla completa de sesiones y los presentadores:

ID Tema Expositor(es)
1 Hacia dónde va SQL Server?, El punto de vista de un CEO Fernando G. Guerrero; Antonio Soto
2 Maps in Reporting Services 2008 R2 Diego Nogare
3 Desarrollo de aplicaciones CEP con StreamInsight John Bulla
4 Alternativas Contemporáneas de Arquitectura de BI Javier Loria
5 Desarrolladores y Administradores, en qué me ayuda Data Tier Application? Mary Arcia
6 SSIS, extrayendo información desde fuentes externas Jose Gregorio Redondo Lopez
7 Mejores prácticas: Optimiza desde abajo mejorando el rendimiento de tus consultas Enrique Catalá
8 Optimization & Tuning con SQL Server 2008 R2 desde un perspectiva interna Percy Reyes
9 Melhorando a Qualidade do seu Banco de Dados utilizando Data Tier Applications Felipe Ferreira
10 Power Pivot: Inteligencia de Negocios "Self Service" para todos Alan Koo
11 Administración de Multiples Servidores con SQL 2008 y 2008 R2 Argenis Fernandez
12 “Padrões de pacotes para o SSIS” (package patterns for SSIS) - En Portugués Luciano Caixeta Moreira
13 Optimizando la carga de datos con Integration Services Salvador Ramos
14 Audit in SQL Server 2008 R2 Herleson Pontes
15 Implementando Mirroring con SQL Server 2008 R2 Otoniel Diaz
16 Mejores prácticas: Consejos para ser un excelente DBA Eladio Rincón
17 Minería de Datos, Explotando SQL Server 2008 R2 con Excel 2010 John Jairo Bocachica
18 Capacity Planning for SQL Server Rui Ribeiro
19 Creando escenarios para reportes con bases de datos Snapshot (SQL SERVER 2008 R2) Hector Meza
20 Mejores Prácticas para SQL-Server 2008 R2 en Ambientes Virtualizados Carlos Rojas
21 Mejores prácticas: Migrando de SQL Server 2000 a SQL Server 2008 R2 (Caso Real) Jesús Gil
22 Desarrollo de Base de Datos con Visual Studio 2010 Rafael Salas
23 Todo sobre FileStream, mitos y realidades Maxi Acotto
24 Intro a Fast Track Appliance v.2.0 Miguel Ángel Granados
25 Mejores prácticas: Cómo construir un data warehouse relacional Miguel Egea
26 ¿Qué hay de Nuevo en Visual Studio 2010? Guillermo Som
27 Report Builder 3.0, ¿Qué hay de nuevo? Alberto Rivera

El evento se llevará a cabo este 19 y 20 de octubre. Para registrarse a cualquiera de las sesiones y ver el calendario completo, visiten http://www.sqlpass-latam.org/24horas.aspx.

Lo que necesito de ustedes es que corran la voz a todos los posibles interesados. Necesitamos congregar a la mayor cantidad de gente y mostrarle al mundo qué tanto sabemos de SQL Server en Latinoamércia y España.

Alan

07 octubre 2010

Hoy en PRPASS: SQL Server Azure y Windows Phone 7

Hoy Jueves 7 de Octubre del 2010 será la reunión mensual de Puerto Rico PASS en las oficinas de Microsoft Puerto Rico desde las 6pm. Más detalles en http://www.prpras.org

 SQl Azure

 

Windows Phone 7

20 septiembre 2010

Internet Explorer 9 ya disponible!

Hola a todos, hace unos días se publicó el primer beta de Internet Explorer 9 que junto a HTML5, propone revolucionar la experiencia del usuario sobre la web. Comparto con ustedes el comunicado de presentación oficial:

Internet Explorer 9 Beta ya está aquí para que puedas comenzar a desarrollar. Más velocidad, interoperabilidad y belleza para que tus sitios brillen en Internet. Construido sobre HTML 5, provee un entorno interoperable que te permitirá diseñar fácilmente aplicaciones y páginas web ricas en gráficos y altamente funcionales. Ingresa ahora a www.labellezadeinternet.com y empieza ya mismo a experimentar las nuevas características, entre las cuales se destacan:

+ Velocidad: La aceleración de gráficos por GPU permite aprovechar completamente la capacidad del equipo. El procesador de gráficos, posibilita la mejor visualización de videos en alta definición y la carga rápida de contenidos. Junto al nuevo motor de JavaScript, provee un rendimiento optimizado, que significa más rapidez.

+ Interoperabilidad: Olvídate de escribir el mismo sitio más de una vez o de crear prefijos de navegación para navegadores específicos, gracias al soporte de HTML5 y CSS3, y a la compatibilidad con estándares internacionales como WC3.

+ Belleza: Una interfaz de usuario con un diseño limpio que permite visualizar más contenido de los sitios web, abrir y organizar pestañas fácilmente entre muchas características que mejoran la navegación, como la gestión de descargas; la integración con Windows posibilita anclar sitios web en la barra de herramientas, utilizar JumpLists, arrastrar pestañas con Aero Snap: los sitios web se comportan como programas instalados en el equipo.

En la Guía para desarrolladores de Internet Explorer 9 Beta, encontrarás muchísima información detallada sobre estas características y temas como SGV, DOM, EMAScript5 y más. Puedes encontrar más herramientas en MSDN. Y si ya has empezado a trabajar ¡Prueba lo que sabes!.

Alan

15 septiembre 2010

Próximo evento de la Comunidad PR.NET

Hola a todos, comparto con ustedes la invitación de la próxima reunión de la comunidad de usuarios de .NET aquí en Puerto Rico: PR.NET.

Los temas a presentar y los presentadores son:

1. Software Metrics, Validation and Fx-Cop. (E. Herrera)
2. TFS Lab-Test, and Unit Testing Overview (N. Santana)
3. Concurrent Programming, Development and Testing. (E. Sobrino)

El evento será presentado el próximo jueves 23 de septiembre de 2010 de 6 a 9pm en las facilidades de la UMET Metro, Anfiteatro # 1.

Corran la voz!

29 agosto 2010

Alternativas para procesar un cubo de Analysis Services

Hace unos días recibí una pregunta del maestro del tenis de Venezuela y el Caribe, el gran Eduardo Delgado, y copio a continuación:

¿Hay alguna forma de refrescar automáticamente un cubo usando T-SQL o algún otro método que pueda ser invocado por una aplicación externa? …Te lo pregunto porque tengo un Datawareouse cuyos procesos de ETL están desarrollados en informática y los datos se ven en un cubo en Analysis Services, actualmente el cubo se está refrescando manualmente y quiero automatizar esta parte.

Esta fue mi respuesta:

Claro que hay un par de formas. SSAS soporta XMLA lo cual te permite crear los comandos para procesar el cubo usando XML con una sintaxis predefinida. Con esto podrías por lo menos hacer 3 cosas:

Estas sugerencias fueron dadas asumiendo que no se está usando SSIS como herramienta del ETL y por tanto no se pueden aprovechar los controles que ya SSIS trae para procesar cubos de SSA. Recuerden que para generar los scripts de XMLA para procesar sus dimensiones o cubos, lo pueden hacer fácilmente con el SQL Server Management Studio y luego modificarlo según sea necesario:

image

image

Al pulsar el botón se generará un script similar al siguiente:

<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Parallel>
<Process xmlns:xsd=http://www.w3.org/2001/XMLSchema
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
xmlns:ddl2=http://schemas.microsoft.com/analysisservices/2003/engine/2
xmlns:ddl2_2=http://schemas.microsoft.com/analysisservices/2003/engine/2/2
xmlns:ddl100_100=http://schemas.microsoft.com/analysisservices/2008/engine/100/100
xmlns:ddl200=http://schemas.microsoft.com/analysisservices/2010/engine/200
xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/200">
<Object>
<DatabaseID>Health Plan Analytics</DatabaseID>
</Object>
<Type>ProcessFull</Type>
<WriteBackTableCreation>UseExisting</WriteBackTableCreation>
</Process>
</Parallel>
</Batch>





Además de las recomendaciones que le sugerí, mi buen amigo Eduardo, respondió que finalmente puso el código XMLA para procesar sus cubos dentro de un Job del SQL Server Agent para finalmente ejecutarlo usando el procedimiento almacenado sp_start_job desde su paquete de Informatica, lo cual fue una excelente forma de resolver este interesante caso.


Alan

Entrevista para TechNet: SQL Server 2008 R2

Hace unos días, el boletín TechNet Flash de Microsoft TechNet publicó una entrevista con este servidor con respecto a SQL Server 2008 R2 y sus nuevas características. Por si no la recibieron la copio a continuación.

Entrevista

Después de hora

Todo SQL Server 2008 R2 con Alan Koo

Alan KooCuando hablamos de negocios, resulta inevitable incluir SQL Server en la conversación y es este el motivo que nos impulsó a entrevistar a Alan Koo, quien ya cursa su tercer año consecutivo como MVP en esta especialidad, Consultor Senior para Nagnoi,Inc y fundador del Capítulo SQL en Puerto Rico. Entre muchas otras competencias, Alan es un amante de los deportes durante el día e incursiona en el karaoke por las noches, además de dedicarle su mejor tiempo a sus amores Alan Jr., Camila y Sugey. Compartamos lo que dejó esta entrevista.

- ¿Cuáles son las características de SQL 2008 R2 que han tenido más impacto desde el punto de vista del profesional TI?
Alan Koo: Sin duda, PowerPivot significa una total revolución en la manera de cómo los usuarios finales pueden consumir y analizar información de distintas fuentes de datos, obteniendo tiempos de respuesta totalmente sorprendentes y con gran escalabilidad. PowerPivot es Analysis Services con un nuevo modelo de almacenamiento en memoria basado en columnas y de alta compresión. PowerPivot habilita lo que se conoce como Personal BI y Team BI (Inteligencia de Negocios Personal y Departamental), por lo cual viene en dos sabores: PowerPivot for Excel y PowerPivot for Sharepoint 2010. Actualmente aquí en Nagnoi, Inc. venimos implementando esta tecnología con bastante éxito, la retroalimentación de los usuarios es totalmente positiva. Otras novedades importantes son el soporte de mapas en Reporting Services, Master Data Management y StreamInsight.
- Específicamente en materia de deployment ¿cuáles son las mejoras en la versión R2?
AK: SQL Server 2008 R2 presenta 2 cosas interesantes. Utility Control Point, permite la administración y el monitoreo del uso de recursos de múltiples instancias y bases de datos desde un punto central. Así mismo hace mucho más fácil el desarrollo, distribución y administración de los nuevos Data-Tier Applications. Un Data-Tier Application es una única unidad de distribución que contiene la definición del esquema de uno o varios objetos que necesitamos distribuir (tablas, procedimientos almacenados, funciones, etc.). Adicionalmente podemos incluir las condiciones o políticas necesarias requeridas para que nuestros objetos funcionen como se espera. Nuestro DBA no tendrá que usar más largos y confusos scripts, sólo tendrá que ejecutar nuestra unidad de distribución (DAC) y seguir el asistente de instalación.
- Y en cuanto a seguridad, ¿cuáles son las ventajas que señalarías respecto a la versión anterior?
AK: En materia de seguridad, ya desde la versión 2005, SQL Server es un producto bastante robusto, haciéndolo seguro por defecto (secured by default) y luego aprovechando las ventajas del sistema operativo para otorgar los mínimos permisos de acceso para la ejecución de los servicios de SQL sólo por mencionar algunas características. En la versión R2 de 2008 se agregó un nuevo nivel de seguridad para evitar que un atacante utilice las credenciales reales del usuario para hacer relevo (relay) de las mismas y vulnerar así nuestro servidor. Esta nueva característica se conoce como "Extended Protection" y puede ser implementada a nivel de servicio (Service Binding) o a nivel de canal (Channel Binding).
- La explotación de la información desde Excel 2010 es de mucha importancia ¿Qué nos puedes decir acerca de los diversos modelos de minería que incluye Analysis Services? ¿Y como ves la integración en general entre SQL y Excel?
AK: Este es un tema apasionante ya que Data Mining con SQL Analysis Services y Excel es la combinación perfecta para acercar al usuario de manera bastante simple, tecnologías que sólo se veían antes en temas de doctorado en la universidad. En el mundo de Inteligencia de Negocios, esto se conoce como Análisis Predictivo y nos permite contestar o predecir temas de negocio muy interesantes como: cuál es la posibilidad que se nos vaya un cliente (Churning); qué cosas se compran juntas (Basket Analysis); qué hace el usuario en mi website (Clickstream Analysis); qué transacción puede ser falsa (Fraud Detection), cuál será la venta del próximo mes (Forecasting); entre otras. Analysis Services incluye la implementación de los algoritmos más importantes y poderosos del campo de la Minería de Datos como son: Microsoft Time Series, Microsoft Decision Trees, Microsoft Nayve Bayes, Microsoft Neural Networks, Microsoft Sequence Clustering, Microsoft Association.
- ¿Qué cambios incluye esta versión en relación a su motor de DB para la compresión de datos?
AK: SQL Server 2008 R2 mejora las características de compresión de datos (Data Compression) que se presentaron ya en el primer release de la versión 2008. Las mejoras se basan en comprimir de una mejor manera los campos Unicode en nuestra base de datos para hacer que ocupen menos espacio. Por tanto si sus tablas tienen muchas columnas de tipo nvarchar, se van a beneficiar mucho con esta nueva característica, donde podrán ver ahorros de espacio en disco de hasta 56% versus no comprimir los mismos datos. Esto en dólares, nuevos soles, pesos o la moneda que se elija, representa muchísimo dinero ahorrado en almacenamiento para nuestras empresas con sólo habilitar esta característica.

Alan

12 agosto 2010

The Influence Project 2010: Necesito su voto

Estoy participando en una iniciativa de la revista Fast Company llamada “The Influence Project”, la cual busca identificar al 2010 Most Influential Person Online, junto a otras personas que de algún modo contribuyen o influyen a través de las comunidades on-line.

Como alguno de ustedes saben, a través de mi trabajo diario como consultor de Nagnoi, Inc., del Capítulo de Puerto Rico PASS, de mi blog “Microsoft Business Intelligence y más..” y de mis contribuciones como Microsoft MVP en los últimos 3 años a través de los websites de MSDN, TechNet y el Microsoft Community Media Center; busco compartir mi conocimiento y experiencias con la intensión de contagiar a la audiencia con mi pasión por hacer a las compañías más competitivas aplicando Inteligencia de Negocios o Business Intelligence.

Para que me ayuden a entrar al ranking les pido que visiten el siguiente link: fcinf.com/v/aaf9. Una vez le den clic al enlace, la página puede tardar un poco en cargar pero con un poco de paciencia debe aparecerles un mensaje en inglés indicando que su “clic” me ha sido acreditado. Si tienen cuenta de Facebook y/o de Twitter, pueden usar los íconos respectivos que verán en la misma página para difundir mi información en sus cuentas. Al momento de preparar este email me encuentro en el ranking 7,848 de 29,289 que con su ayuda espero ir mejorando.

Corran la voz a sus contactos y amigos; mientras más visitas al link fcinf.com/v/aaf9, obtengo más votos en el ranking. La fecha final para recibir los créditos es el este domingo 15 de agosto hora del Este de los Estados Unidos.

Muchas gracias por su confianza y su apoyo.

Alan

21 julio 2010

Webcast TechNet: Introducción a PowerPivot

ACTUALIZACIÓN 8/9/2010: El webcast está disponible para verlo bajo demanda en el mismo link que se muestra líneas abajo. Enjoy! --------------------------------------------------

Hola, saludos a todos desde mis vacaciones en Lima, Perú (sólo 15 días para recuperar energías).

Para que no digan que los voy a dejar en el olvido en estos días de frio en Lima, voy a participar del evento Maratón de SQL Server 2008 R2 este 22 de Julio con webcasts durante todo el día presentados por MVPs de Latino América. En esta oportunidad me toca presentar el tema “Introducción a PowerPivot” a las 3pm hora de Bogotá, Lima (GTM-5). Para inscribirse pueden visitar el siguiente link: https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032455533&EventCategory=4&culture=es-AR&CountryCode=AR.

Así mismo para su beneficio, comparto la lista de sesiones que se estarán presentando durante toda la maratón y el link para registrarse:

Maratón SQL Server 2008 R2

clip_image001

#

Hora (-5)

Evento

Audiencia

Registro

1

7 am

StreamInsight: Una nueva forma de trabajar con notificaciones

MSDN

Aquí

2

8 am

Implementando MDM Usando SQL Server 2008 R2 Master Data Services

MSDN

Aquí

3

9 am

Minería de Datos con Excel 2010 y SQL Server 2008 R2

TechNet

Aquí

4

10 am

Bodegas de Datos y cubos con SQL Server 2008 R2 Analysis Services

TechNet

Aquí

5

11 am

Reportes autoservicio con SQL Server 2008 R2 Reporting Services

TechNet

Aquí

6

12 pm

Data Tier Applications

MSDN

Aquí

7

1 pm

Novedades en SQL Server 2008 R2

MSDN, TechNet

Aquí

8

2 pm

Lo que usted aún no sabe sobre FILESTREAM

MSDN

Aquí

9

3 pm

Introducción a PowerPivot

TechNet

Aquí

10

4 pm

Administración multiservidor con SQL Server 2008 R2

TechNet

Aquí

11

5 pm

Produciendo Dashboards con PerformancePoint Services

TechNet

Aquí

12

6 pm

Creando bases de datos Geoespaciales de alto rendimiendo

MSDN

Aquí

Alan

10 julio 2010

MSDN Webcast - Solución a Poblemas de Datos Comunes con SSIS

Después de varios meses un poquito atareados y de mucha emoción probando herramientas no-Microsoft como DataStage de IBM, me es súmamente grato volver a presentar un webcast a través de MSDN con respecto a SQL Server Integration Services. Es un buen momento para resaltar que de lo que he visto y podido trabajar hasta ahora de DataStage (competencia directa de SSIS), me siento mucho más a gusto y productivo trabajando con SSIS.

Realmente el equipo de SQL hizo un excelente trabajo desde la versión que salió con SQL Server 2005, y ya que el equipo de producto prefirió quedarse “calladito” en la versión R2 de SQL 2008, tengo la sensación que la versión 2011 (SQL Server “codename” Denali por si no lo sabían), será muchísimo mejor aún (I can’t wait!!!!!!).

Bueno, a lo que vinimos, el webcast se basa principalmente en demostraciones prácticas del uso de SSIS dirigido a personas que empiezan a trabajar con la herramienta. Si quieren empezar en el mundo fantástico de SSI o quieren revisar algunas de sus características, pueden revisar los post publicados anteriormente aquí.

Las 4 demostraciones que componen el webcast son:

  • Explorando patrones en mis datos con el Data Profiler Task
  • Operaciones básicas en el sistema de archivos con el File System Task
  • Haciendo mis paquetes portábles o dinámicos con Package Configurations
  • Comparaciones no-exactas con el Fuzzy Lookup Transformation

Para acceder al webcast bajo demanda click aquí.

Cualquier comentario o sugerencia, no duden en comentar este post.

Alan

23 mayo 2010

Fundamentos de SSIS (SSIS for beginners) – Cargando Archivos de Texto

Continuando con el regreso a las bases con SQL Server Integration Services, comparto con ustedes dos videos que muestran el uso del manejo de archivos de texto de SSIS, tanto para cargarlos a una tabla o base de datos, renombrar un archivo o simplemente moverlo a otro folder.

 

Si no pueden visualizar los videos aquí, pueden visitar http://www.vimeo.com/11690495 y http://www.vimeo.com/11700552 respectivamente.

Alan

Fundamentos de SQL Server Integration Services (SSIS for beginners)

Hace algunas semanas me pidieron alguna información básica de cómo empezar a trabajar con SSIS. Así que desde aquel momento estuve con la idea de volver a las bases y preparar algo bien básico que pueda servirle a personas que recién empiezan o están considerando utilizar SSIS para resolver algún problema de negocios.

A continuación presento el primer video de la serie la cual cubre los aspectos más básicos de SSIS.

Si por algún motivo no pueden ver el video en esta página pueden visitar http://www.vimeo.com/11514816.

 

Alan

SQL Server Fast Track

El jueves pasado, Puerto Rico PASS (PRPASS) contó con dos invitados de lujo, José Muñoz y Ramón Ponte de Microsoft Puerto Rico. Quienes respectivamente presentaron los temas de SQL Server Fast Track y SQL Server Parallel Data Warehouse.

El objetivo de este post es hacerles un breve resumen de la sesión explicando básicamente qué es SQL Server Fast Track detalle de cómo se implementa. En un post posterior espero hacer lo propio con SQL Server Parallel Data Warehouse.

SQL Server Fast Track

¿Qué es?

SQL Server Fast Track (Fast Track) es un conjunto de referencias y mejores prácticas para acelerar la implantación (deployment) de nuestro Data Warehouse relacional logrando el máximo desempeño de SQL Server de manera costo efectiva. Este conjunto de referencias está orientada de acuerdo al hardware específico que tengamos o estemos pensando en adquirir. De esto modo, Fast Track se busca convertir en la referencia fundamental que nos oriente a la hora de elegir el hardware requerido para implementar nuestro Data Warehouse de acuerdo a nuestras necesidades de desempeño (transacciones por segundo).

La gráfica a continuación muestra en líneas punteadas el ámbito que ocupa Fast Track dentro de lo que sería una solución de Business Intelligence completa.

image

Es importante aclarar que Fast Track NO se dirige a la optimización de sistemas transaccionales (OLTP), ya que en su naturaleza de utilizar los recursos, principalmente almacenamiento, son totalmente distintos: un Data Warehouse basa la gran mayoría de sus procesos en lectura, mientras que un sistema trasaccional en la escritura.

Aunque hay varios factores dentro de la ecuación para obtener el mejor rendimiento (performance) de nuestro servidor de SQL, Fast Track basa sus recomendaciones en balancear el poder de procesamiento con la capacidad de almacenamiento (input/output – IO). 

Adicionalmente, Fast Track incluye mejores prácticas para la organización (layout) de los datos, carga y administración. La versión actual de Fast Track es la 2.0 que cubre SQL Server 2008.

Volumen de datos

De acuerdo a la documentación, Fast Track 2.0 está orientado a Data Warehouse de 4 a 48 Terabytes.

Cómo funciona

El equipo de Fast Track en conjunto con sus socios de negocios de hardware, han desarrollado un conjunto de pruebas en laboratorios controlados, simulando cargas estándares de un típico Data Warehouse, basados en el Decision Support Benchmark (TCP-H) del Transaction Processing Performance Council (www.tpc.om). De acuerdo a estas pruebas se han creado varias arquitecturas de referencia (reference architectures) de acuerdo al fabricante y modelo del hardware, que especifican los componentes relacionados y su configuración para lograr el mejor rendimiento balanceado de nuestro Data Warehouse. La versión actual (2.0) de Fast Track incluye referencias para HP, Dell, Bull, EMC e IBM. Por tanto si van a iniciar un nuevo proyecto de Data Warehouse de alto volumen de datos y aún no han decidido qué hardware comprar, definitivamente deben revisar las guías de referencia de su fabricante de preferencia. Hay ofrecimientos de cada fabricante para 2, 4 y 8 procesadores, para un máximo de 48 cores para manejar 48 Terabytes de datos. A continuación las configuraciones de referencia existentes:

image

La clave para elegir con cuál configuración trabajar, es el conocer los requerimientos de nuestro Data Warehouse de acuerdo al volumen de datos que se va a manejar y los tiempos de respuesta esperados. Fast Track incluye herramientas para ayudarnos a entender nuestra necesidad como el Fast Track Core Calculator. El resultado de principal de usar nuestra calculadora será entre varias cosas será el número de cores que necesitamos y el máximo volumen de datos que podremos manejar con ese número de cores. A partir de aquí entonces ya podemos llamar a nuestro fabricante y comenzar a negociar la configuración requerida.

De acuerdo a la información revisada, SQL Server Fast Track, ofrece el mejor valor en términos de costo basado en hardware común versus los competidores.

A continuación los dejo con una lista de referencias importantes para que puedan revisar mayores detalles acerca de SQL Server Fast Track:

Alan

28 abril 2010

Blogger de Windows Phone 7…y en español!

Hola a todos, les presento vía los bits y bytes de Internet a mi amigo y compañero aquí en Nagnoi, Edwin Torres, quien con mucho talento ha creado un excelente blog dedicado exclusivamente a Windows Phone 7 http://www.windowsphone7pr.com/. La intención de Edwin es difundir  WP7 desde cero incluyendo diversas audiencias, desde consumidores que no tienen nada que ver con programación, hasta personas que quieren entrar en produn en la tecnología.

Edwin también produce desde hace algún tiempo otro website muy interesante que cubre distintos tipos de contenidos llamado Digiriendo www.digiriendo.com, que como su nombre lo indica, busca ser el intermediario entre el usuarios y cualquier tema relevante, explicándolo en un lenguaje sencillo por más complejo que sea.

Finalmente, les comento que Edwin una persona clave dentro de Puerto Rico PASS, ya que en conjunto organizamos las sesiones mensuales de la comunidad.

Alan

22 abril 2010

Libro gratuito de introducción a SQL Server 2008 R2

Por cortesía de mi MVP Lead Fernando García, les copio los detalles de un interesante recurso.

clip_image001Hola a todos, quiero compartirles este excelente recuros, aqui los detalles:

The book contains 10 chapters and 216 pages, like so:

PART I   Database Administration

CHAPTER 1   SQL Server 2008 R2 Editions and Enhancements 3
CHAPTER 2   Multi-Server Administration 21
CHAPTER 3   Data-Tier Applications 41
CHAPTER 4   High Availability and Virtualization Enhancements 63
CHAPTER 5   Consolidation and Monitoring 85

PART II   Business Intelligence Development

CHAPTER 6   Scalable Data Warehousing 109
CHAPTER 7   Master Data Services 125
CHAPTER 8   Complex Event Processing with StreamInsight 145
CHAPTER 9   Reporting Services Enhancements 165
CHAPTER 10   Self-Service Analysis with PowerPivot 189

Pueden descargar el ebook en  Formato XPS y en PDF Format PDF

SQL Server 2008 R2 RTM

El día de ayer, 21 de abril, Microsoft anunció que ya está lista la versión final del 2008 R2 o versión RTM. Actualmente el producto está disponible para descarga en versión de evaluación sólo para Estados Unidos. Según la página de descarga, la disponibilidad para otros países será en el mes de mayo (no se precisa día exacto). Se espera también que la versión RTM esté disponible en los próximos días a través de MSDN y TechNet para sus suscriptores

El anuncio original en inglés desde el blog de Data Platform Insider lo pueden ver aquí. Para más información acerca del producto pueden visitar la página creada para el lanzamiento SQL Server 2008 R2 Digital Tour. También pueden acceder a mis post relacionados con esta nueva entrega de SQL Server pulsando aquí.

R2 Banner

Alan

17 abril 2010

Lanzamiento en Latinoamérica de Office 2010 y Sharepoint 2010

El próximo 21 de mayo será el lanzamiento online a nivel Latinoamérica de 11 productos y tecnologías incluyendo Office 2010 y Sharepoint 2010. El evento ha sido bautizado como “La eficiencia en tus manos”.

clip_image003

clip_image001

Pueden registrarse aquí.

Alan

Sharepoint 2010, Office 2010, Visio 2010 y Project 2010 ya son RTM

El día de ayer el equipo de Microsoft Connect anunció que oficialmente Sharepoint 2010, Office 2010, Visio 2010 y Project 2010 alcanzaron la versión RTM o Release To Manufacture. Esto quiere decir que después de un largo proceso (Community Technology Previews, Betas y Release Candidates) ya se tiene la versión final de los bits de dichos productos. Si se sigue el curso normal, estos bits estarán pronto disponibles para aquellos usuarios con suscripciones de MSDN y/o TechNet. Se espera Office 2010 esté en las tiendas en junio y el evento de lanzamiento en Estados Unidos será el próximo 12 de Mayo.

El email completo a continuación:

We've Shipped!

We are pleased to announce that a short time ago, we officially released Office 2010, SharePoint 2010, Visio 2010 and Project 2010 to manufacturing!
RTM (Release to Manufacturing) is the final engineering milestone of our product development cycle, and is a significant achievement for all of us. We could not have reached this point without the participation of more than 5,000 customers, partners, MVPs and dedicated individuals who have all worked with us on early deployment and testing of the products. The feedback that we’ve received from you has helped deliver a set of products we are very excited about.

Important Dates and Product Availability Information!

You can expect to see Office 2010 in retail stores in June, and can pre-order Office 2010 at http://store.microsoft.com/OfficePreorder today to receive Office when it ships in June.

Join us for the Virtual Launch Event – May 12th

As announced earlier, we will officially launch Office 2010 to our business customers on May 12 in New York City with a keynote from Stephen Elop, President of Microsoft’s Business Division. People around the globe can participate in a virtual launch by going to http://www.the2010event.com. The virtual launch will include product demos, customer and partner testimonials, and interviews with product managers and executives.
On behalf of the entire Office team, we thank you for helping us reach the RTM milestone!

Microsoft Office 2010 Technical Beta Program Team”

Alan

12 abril 2010

SQL Server 2008 R2: Excelente recurso para developers

Este es un post cortito pero efectivo. El mes pasado presenté a través de Puerto Rico PASS acerca de SQL Server 2008 R2 para el cual me preparé principalmente con el excelente material que el equipo de evangelización de SQL Server ha trabajado denominado Microsoft SQL Server 2008 R2 Update for Developers Training Course.

El training kit contiene presentaciones en PowerPoint, videos y laboratorios con instrucciones al detalle. Además cada uno de los laboratorios tiene una muy buena herramienta que valida que se tengan todos los pre-requisitos o dependencias requeridas para que puedan ejecutarlo sin problemas. Además de las novedades del R2 hay mucho material adicional de la primera versión de SQL 2008 que vale la pena revisar.

Que lo disfruten!

Alan

11 abril 2010

Novedades en SQL Server 2008 R2 – Parte 2: Mejoras a Reporting Services

Hay muchas novedades del lado de Reporting Services, lo bueno es que son nuevas capacidades que nos ayudarán a ser más productivos y a brindar nuevas experiencias de visualización a los usuarios.

Entre las más importantes novedades podemos resaltar las siguientes:

Nuevo look del Report Manager

Si usan Reporting Services en el modo por defecto (no integrado a Sharepoint), entonces el Report Manager website es el lugar por defecto en donde publicamos nuestros reportes y otros elementos alrededor de estos para el acceso de los usuarios. El R2 nos presenta una interface rediseñada de este website idéntica a la apariencia de Sharepoint incluyendo los menús contextuales, cambios que mejoran la experiencia del usuario cuando no existe una integración a Sharepoint.

Report Parts

Si han tenido alguna experiencia con Sharepoint, entonces pueden pensar que los nuevos Report Parts son lo que son los WebPart en Sharepoint. Es decir los Report Parts brindan la capacidad de reusar “pedazos” de un reporte dentro de otro(s). La necesidad más simplista de esto es el poder aplicar un mismo encabezado (header) o pie de reporte (footer) a nuestros reportes, sin tener que crearlos una y otra vez. En el caso de que querramos actualizar el encabezado, entonces sólo lo haríamos en un solo sitio y todas las referencias a nuestro “header report part” serán actualizadas.

Un uso más sofisticado sería reusar una tabla, una gráfica, un mapa (ya hablaré de los mapas) o cualquier objeto que esté asociado a datos con sólo arrastrar el item que queremos reusar desde el repositorio compartido. Lo más interesante de todo es que no tenemos que lidiar con los datos que alimentan a esa tabla, gráfica u otro objetos, eso es transparente para el consumidor del Report Part. Para habilitar esta nueva funcionalidad Reporting Services agrega un componente nuevo llamado Shared Data Sets, que son los mismos data sets pero con capacidad de ser compartidos usando Report Parts.

Mapas

Hace algunos años, Microsoft compró parte de la tecnología de controles de Dundas, uno de los líderes en visualización de datos. Esta tecnología la han ido integrado parcialmente a SQL a partir de la versión 2008 de SQL. Ahora con el R2 viene un nuevo set de controles incluyendo el tan ansiado Map Control.

imageEl soporte de mapas nos permite presentar la información en una perspectiva diferente, haciendo muchas veces posible entender aspectos del negocio que antes no eran fácil de detectar en los tradicionales reportes tabulares o gráficos. Por ejemplo, si una de mis tiendas está baja en ventas durante el último mes, al ver la tienda en el mapa y asociándola con otros datos, podríamos llegar a la conclusión que hay un impacto directo entre las reparaciones que se están haciendo a alguna de las carreteras aledañas a la tienda, o tal vez que los clientes de la zona no compran en dicha tienda porque abrieron otra tienda cercana de mejor acceso con la carretera nueva que se acaba de construir.image

El Map Control soporta el tipo de dato Geography de SQL Server, el cual interpreta y lo dibuja en el plano. Por ejemplo puedo tener una consulta con mis tiendas y su localización en forma de latitud y longitud. El control leerá los datos y los “dibuja” en el mapa. Adicionalmente el control soporta el manejo de capas o layers que ayudarán a dar contexto a nuestros mapas. Siguiendo con el ejemplo, luego de dibujar las tiendas puedo agregar una capa a mi mapa con la representación del país, digamos Puerto Rico y sus municipios. Ya con esto puedo relacionar la ubicación de mis tiendas con respecto al mapa de Puerto Rico.

imageAdicionalmente, el Map Control provee de varios mapas pero lamentablemente para muchos de nosotros, sólo de Estados Unidos y de sus estados. De acuerdo al equipo del producto, no se han incluído otros mapas debido a aspectos legales, principalmente de lugares o países que no están claramente delimitadas sus fronteras. La buena notifica es que el Map Control es totalmente compatible con los “shape files” o definiciones de mapas del software/compañía ESRI, ampliamente utilizado por aquellos que trabajan  con Sistemas de Información Geográficos o GIS por sus siglas en inglés.

Finalmente, una de las capas de nuestro mapa también podría ser provisto por Bing Maps, el servicio de Mapas de Microsoft, el cual requiere conexión a internet para poder mostrar los mapas de Bing en nuestro Map Control.

Controles adicionales para mejorar la visualización

Similar a los nuevos elementos de visualización que se presentan en Excel 2010, nuevos controles se han adicionado al Toolbar de Reporting Services además de los mapas. Anterior a su existencia, probablemente ustedes así como yo, se hDVEnhancementsayan tenido que enfrentar a técnicas “creativas” para lograr resultados visuales similares, pero tal vez no tan prácticas o eficientes. El nuevo control “Data Bar” nos permite representar gráficamente un valor en comparación a otros del mismo dataset. El control “Sparkline” nos permiten agregar información gráfica contextual en un espacio pequeño (como la celda de una tabla) para ayudar entender más lo que estamos viendo. Finalmente el control “Indicator", nos permite agregar funcionalidad de KPIs y tableros de control de mando (scorecards) a nuestros reportes, sin tener que usar el nuevo PerformancePoint Services.

imageimage

Reportes como “Data Feeds”

ATOM Data Feed es la nueva extensión que permite que nuestros reportes sean publicados como feeds de datos. Es decir, una aplicación cliente con capacidad para leer ATOM Data Feeds como Power Pivot for Excel, puede consumir los datos que produce nuestro reporte, sin necesidad de abrirlo y con la capacidad de aplicarle cualquier aspecto gráfico a dichos datos indistintamente de cómo los provea el reporte en si. Esta nueva capacidad me gusta mucho por que de este modo, podemos aprovechar alguna lógica o serie de cálculos complejos que se hayan hecho ya en un reporte para crear otros nuevos sin tener que reescribir dichos cálculos. Es bueno resaltar que estos ATOM Data Feed son distintos a los ampliamente populares ATOM Feeds, soportados por Outlook o cualquier “Feed Reader”, por el momento no podemos los nuevos feeds en Outlook, pero no se extrañen que dicho soporte venga pronto.

Si quieren ver más detalles de las novedades les recomiendo hechar un vistazo a la documentación on-line de Reporting Services.

Evento Virtual: SQL 2008 R2 en las 24 Horas de PASS

Por segundo año consecutivo, PASS está organizando “24 Hours of PASS” que como su nombre lo dice, son 24 horas consecutivas de exposiciones para todos los niveles por expertos en el mundo de SQL. Como es de esperarse el enfoque de este año es SQL Server 2008 R2 aunque hay sesiones que aplican principalmente a las versiones 2005 hacia adelante. Este evento virtual se llevará a cabo este próximo 19 de mayo desde las 12:00 GTM (8am hora de San Juan, La Paz; 7am hora de Lima) y la última sesión termina el 20 de mayo a la misma hora.

Las sesiones se han organizado en 4 tracks: Business Intelligence, Database Administration, Development y Professional Development. El detalle de las sesiones la encuentran aquí: http://www.sqlpass.org/24hours/2010/Sessions.aspx.

Nos vemos ahi!.

Alan

25 marzo 2010

Novedades en SQL Server 2008 R2 – Parte 1

Hola a todos, después de pasar 3 largos meses e intensos “a la sombra” en un proyecto de XRM utilizando Microsoft Dynamics CRM 4.0 (el cual me hizo recordar mis tiempos de .NET developer), estoy de vuelta para comentarles acerca de las novedades en el Release 2 (R2) de SQL Server 2008, previamente conocido como Kilimanjaro, el cual ya tiene fecha de lanzamiento para este mayo.

A propósito, la semana pasada tuve la oportunidad de presentar este mismo tema a través de Puerto Rico PASS (PRPASS) lo cual me sirvió para investigar mucho el tema, y debo decir que me tomó (y tomará) mucho más tiempo de lo que inicialmente había estimado, ya que si bien no es una lista larga de novedades, pero si profunda, principalmente por los nuevos componentes como StreamInsight y Master Data Services que abren la ventana a un nuevo mundo de aplicaciones que en muchos casos hasta ahora no habíamos pensado. A partir de este post, voy a hacer un resumen de alto nivel de las principales novedades del R2 de los cuales iremos profundizando más adelante.

Básicamente las novedades giran entre mejoras a los componentes o servicios existentes y los nuevos componentes. La imagen que muestro a continuación nos ayuda a ubicarnos dentro del contexto del R2 de acuerdo a cada uno de los servicios que forman parte de SQL Server 2008 R2 resaltando los nuevos componentes:

image

Dos Nuevas Ediciones (SKUs)

SQL Server DataCenter Edition y SQL Server Parallel Data Warehouse son las nuevas ediciones de SQL Server 2008 R2. Microsoft ha redefinido los máximos soportados a nivel de procesador y memoria para las versiones Standard y Enterprise. En el caso de la edición Enterprise el máximo soportado es de 8 procesadores y 2TB de RAM, lo cual debe bastar y sobrar para la gran mayoría de las compañías. Con respecto a funcionalidad, se incluyen todas las capacidades incluyendo el flamante Master Data Services y la versión de PowerPivot para Sharepoint (de esto hablaremos más adelante).

La versión Data Center está orientada como su nombre lo dice, a grandes centros de datos, normalmente proveedores de servicios, donde ya no se limita el uso de procesador ni de memoria. Tampoco hay restricciones para el número de máquinas virtuales que se puedan instalar (en el mismo servidor).
En el caso de la edicion Parallel Data Warehouse, esa si que es otra especie, ya que más allá del software de SQL Server, se tiene el hardware especializado y diseñado para este fin de fabricantes como Dell, HP, IBM, Bull y EMC, que se caracterizan por utilizar una tecnología conocida como Masive Parallel Processing (MPP) que promete manejar teras de terabytes sin mayores problemas. Con esta edición Microsoft realmente quiere ganar terreno con los grandes grandes del mercado de Data Warehouse como Sybase IQ. A continuación una tabla resumen de las ediciones basada en el escenario de uso, la fuente es TechNet.

image

Por los pronto los voy a dejar aqui, pero no sin antes mencionarles de los temas que espero estar cubriendo durante los próximos días:

  • Nuevas funcionalidades en Reporting Services
  • Power Pivot
  • Administracion de aplicaciones y multi servidores
  • Aplication Data Project:
  • Stream Insight
  • Master Data Services

Alan

11 marzo 2010

Importar datos desde Excel 2007

Esto es algo que tenía pendiente de postear desde hace algún tiempo, no lo había publicado porque en SQL 2008 SP1 ya existe la opción de Excel 2007 y no lo creí tan relevante, pero a raíz de que un compañero hizo la pregunta hoy para usarla con SQL Server 2005 creo pertinente publicarlo.

Si necesitan importar datos a SQL Server 2005 o alguna otra aplicación, desde archivos de Excel 2007 (xlsx), notarán que no existe ningún provider OLEDB para esta fuente de datos. Lo que debemos hacer es utilizar el provider llamado “Microsoft Office 12.0 Access Database Engine” al cual le tendrán que hacer un pequeño ajuste en las propiedades de conexión para que permita leer el archivo que necesitan importar. Si no tienen instalado el proveedor (data source) lo pueden bajar de la siguiente dirección http://www.microsoft.com/downloads/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en.

A partir de ahí lo que deben hacer lo muestro a través de las siguientes imágenes:

image 

image

image

image

image

image

Espero les sirva.

Alan

09 marzo 2010

PRPASS March Invitation: SQL Azure and SQL Server 2008 R2

Hola a todos, les copio la invitación del próximo evento de la Puerto Rico Professional Association for SQL Server (PRPASS) para este próximo 18 de marzo. En esta oportunidad se estarán presentando 2 temas del momento e interesantes, por mi colega José Rivera y este servidor. Si están en Puerto Rico no pueden faltar!

Aquí los detalles:

PRPASS Meeting

clip_image001
WHEN:

Thursday, March 18, 2010 (6:00 PM)

WHERE:

Microsoft Puerto Rico - Borikén Room - Microsoft Building, Metro Office Park Street 1 Lot 18 Suite 5000 Guaynabo PR

(To see a reference map click here)

TOPICS:

Building Cloud Applications with SQL Azure
Speaker: José Rivera - Nagnoi, Inc.
Level: 200 (Intermediate)
Audience: IT Professionals & Developers

On this event, we will be talking about what is SQL Azure is, ITs’ pros and cons, requirements, comparisons in the industry and how to set it up. Also, we will create our first cloud application using SQL Azure. We will do a hands-on setup locally, then we will go thru the processes of setting up accounts and accessing “The Cloud”. Once everything is setup, we will build our first “Hello World” application using Visual Studio 2008. You will see that it’s remarkably simple and fast to build, debug, run, and deploy applications and services to the cloud. 

Speaker Profile: José Rivera is a Consultant at Nagnoi, Inc. and has more than 10 years of work experience in Information Technology.  Currently, he is working on a Data Warehouse project for a large retail chain, using Business Intelligence to increase visibility of sales, as well as developing an Operational Planning System to better Forecast Sales and Procurement of products. Other experiences include Data Warehousing and development of applications for the Public Sector, database integration for Web Solutions and development and maintenance of solutions for Microsoft ERP Systems (Solomon). José Rivera is certified as Microsoft Certified Technology Specialist (MCTS) in PerformancePoint and Business Intelligence.

What’s new in SQL Server 2008 R2

Speaker: Alan Koo - Nagnoi, Inc.

Level: 200 (Intermediate)
Audience: IT Professionals

SQL Server 2008 R2 delivers several breakthrough capabilities that will enable your organization to scale database operations with confidence, improve IT and developer efficiency, and enable highly scalable and well managed Business Intelligence on a self-service basis for your users. The goal of this session is to provide a high level overview about the new features added in SQL Server 2008 R2 based on the SQL Server 2008 R2 November Community Technology Preview such as Software-plus-Service (S+S) support, StreamInsight, Reporting Services improvements, PowerPivot among others.

Speaker Profile: Alan Koo is a Senior Consultant at Nagnoi, Inc. with more than nine years of consulting experience in both public and private sector industries. He was awarded as Microsoft MVP on SQL Server for the last two years. An experienced software architect and technical leader with business vision. One of the first Microsoft Certified Technology Specialist (MCTS) in SQL Server 2005 and Microsoft Certified IT Professional in Business Intelligence in the world through the beta exam program. Speaker for the Business Intelligence session during the SQL Server 2005 and SQL Server 2008 Launch Tour Event in Puerto Rico. During 2008 he was selected to attend the exclusive “SQL Server 2008 Metro Train of Trainers” at Microsoft campus in Redmond. Areas of expertise includes Business Intelligence, Enterprise Performance Management and Enterprise Software Development.

Register Here

01 marzo 2010

SQL Server 2008 R2 Update for Developers Training Kit

Hola a todos, desde algún tiempo ya empezó a salir buen material con respecto a las novedades tanto de SQL Server 2008 R2 como de Sharepoint 2010. Hay mucho, mucho material por aprender. Hace un par de días me llegó excelente material con respecto a SQL Server 2008 R2 desde el punto de vista del desarrollador del cual copio el contenido original en inglés del anuncio original. El material contiene videos, presentaciones (PPTs) y por supuesto, demos, demos demos.

El link para la descargar es http://go.microsoft.com/?linkid=9710868.

“Announcing the SQL Server 2008 R2 Update for Developers Training Kit

I’m pleased to announce that the first release of the SQL Server 2008 R2 Update for Developers Training Kit is available as a free download from the Microsoft Download center, so download your copy today at the following URL:

http://go.microsoft.com/?linkid=9710868

We’ll be shipping a new release every two weeks or so until launch with new content, so stay tuned for more!

Read on for more details….

clip_image002

SQL Server 2008 R2 offers an impressive array of capabilities for developers that build upon key innovations introduced in SQL Server 2008. The SQL Server 2008 R2 Update for Developers Training Kit is ideal for developers who want to understand how to take advantage of the key improvements introduced in SQL Server 2008 and SQL Server 2008 R2 in their applications, as well as for developers who are new to SQL Server. The training kit is brought to you by Microsoft Developer and Platform Evangelism.

Overview and Benefits
The training kit offers the following benefits:

? Learn how to build applications that exploit the unique features and capabilities of SQL Server 2008 and SQL Server 2008 R2.

? Provides a comprehensive set of videos, presentations, demos and hands-on labs.

? Contains new content for developers who are new to SQL Server.

? Contains new content for SQL Server 2008 R2.

? Contains all of the existing content from the SQL Server 2008 Developer Training Kit.

? Easy to download and install.

Intended Audience
The training kit is designed for the following technical roles:

? Developers who build applications for the Microsoft platform.

? Microsoft evangelists, technical specialists and consultants.

Contents
The training kit includes the following content:

  • Videos (8)
    • SQL Server 2008 R2 Update for Developers Overview Part I - SQL Server 2008 Review
    • SQL Server 2008 R2 Update for Developers Overview Part II - Introducing SQL Server 2008 R2
    • Introducing SQL Server 2008 R2 StreamInsight
    • Demo: Real Time Analytics with SQL Server 2008 R2 StreamInsight
    • Introducing SQL Server 2008 R2 Application and Multi-Server Management
    • Introducing SQL Server 2008 R2 Reporting Services
    • Introduction To SQL Server 2008 R2 StreamInsight and Complex Event Processing
    • Introducing PowerPivot for Excel 2010 and SharePoint 2010
  • Presentations (8)
    • SQL Server 2008 R2 Update for Developers Overview Part I - SQL Server 2008 Review
    • SQL Server 2008 R2 Update for Developers Overview Part II - Introducing SQL Server 2008 R2
    • SQL Server 2008 Filestream
    • SQL Server 2008 Spatial
    • SQL Server 2008 T-SQL
    • SQL Server 2008 Date and Time Types
    • SQL SErver 2008 SQLCLR
    • SQL Server 2008 Reporting Services
  • Demos (13)
    • AdventureWorks Racing All-Up SQL Server 2008 Demo
    • SQL Server 2008 All-Up Spatial Demo
    • SQL Server 2008 Spatial Types Demo
    • Intro to SQL Server 2008 Filestream Demo
    • SQL Server 2008 SQL CLR Nullable Types Demo
    • Programming with SQL Server 2008 Filestream Demo
    • SQL Server 2008 Reporting Services Web Application Integration Demo
    • Date and Time Support in SQL Server 2008 Demo
    • SQL Server 2008 T-SQL Table-Valued Parameters Demo
    • SQL Server 2008 T-SQL Row Constructors Demo
    • SQL Server 2008 T-SQL Grouping Sets Demo
    • SQL Server 2008 T-SQL Merge Demo
    • Hands-on Labs (8)
    • How to build your first Web Application with SQL Server and ASP.NET
    • Using SQL Server 2008 Spatial Data in TSQL
    • Using SQL Server 2008 Spatial Data in Managed Code
    • Using SQL CLR in SQL Server 2008
    • PowerPivot in SQL Server 2008 R2
    • Using the New Features of Reporting Services 2008 R2
    • Introduction To SQL Server 2008 R2 StreamInsight and Complex Event Processing
    • Data-tier Applications in SQL Server 2008 R2 and Visual Studio 2010”

Como ven, esto está buenísimo, enjoy!

Alan