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