lunes, 16 de enero de 2012

Power View en SQL Server 2012 Primer Entrega

SQL Server 2012 incluye una nueva característica llamada Power View una herramienta que permite crear nuevos tipos de reportes y visualizaciones, esta herramienta está orientada para brindar explotación de datos de forma interactiva, además de nuevas visualización y enfocado en realizar presentaciones de datos.

Específicamente el Power View es un add in de Reporting que ha sido pensado para usuarios de negocios tales como analistas de datos, tomadores de decisiones y personas que trabajan con información y datos. Power View se alimenta de workbooks de PowerPivot y también de modelos tabulares de SQL Server 2012.

Una característica interesante de Power View es que es una aplicación que ejecuta en el navegador como un componente Silverlight y que está integrado con SharePoint 2010.

 

Para probar Power View tiene que tener lo siguiente:

 

1. Instalación de SQL Server 2012 RC0

2. SharePoint 2010, si desean utilizar como reposotorio SQL Server 2012 deben utilizar SharePoint 2010 con SP1

3. Add in de Power View

 

La siguiente ventana muestra una instalación de SQL Server 2012 RC0

image

Si desean información sobre la instalación de SQL Server Denali, pueden consultar esta guía que he creado http://www.slideshare.net/ecastrom/guia-instalacion-sql-server-denali

image

También pueden consultar este screencast que he creado sobre la instalación de SQL Server Denali, http://www.youtube.com/watch?v=AQ6UxKKRCh8

Robert Bruckner ha escrito un muy buen blog sobre las nuevas características de Power View en RC0, puede accederlo aquí http://blogs.msdn.com/b/sqlrsteamblog/archive/2011/11/17/what-s-new-in-power-view.aspx

Los ejemplos de Power View los pueden descargar desde esta dirección http://www.microsoft.com/download/en/details.aspx?id=26718

 

Saludos,

Ing. Eduardo Castro Martinez, Microsoft SQL Server MVP

Introducción a SQL Server 2012 Column Store

SQL Server 2012 introduce los índices columnares, los cuales aceleran la ejecución de consultas con grades cantidades de datos, la siguiente figura nos muestra una comparación entre almacenamiento columnar y almacenamiento por filas.

image

La ventaja de los índices columnar es que leen de disco únicamente las columnas necesarias para resolver la consulta, éstas columnas son almacenadas de forma compresa en el disco duro, lo cual disminuye las operaciónes de IO, y por lo tanto se obtienen los datos más rápidamente.

image

Los índices columnares tienen las siguientes restricciones:

- Solo puede existir uno por tabla

- Debe estar alineados

- Son de tipo non clustered

 

Para obtener más detalles les comparto este screencast sobre SQL Server 2012 Column Store http://youtu.be/8ThcvyhDP0A en el cual vemos los detalles de índices columnares en SQL Server 2012.

image

 

Saludos,

Dr. Eduardo Castro Martinez, SQL Server MVP

http://ecastrom.blogspot.com

http://tinyurl.com/comunidadwindows

jueves, 12 de enero de 2012

Scripts de Datos Espaciales en SQL Server

SQL Server incluye varias características de soporte de datos espaciales, para mayor información consultar http://msdn.microsoft.com/en-us/library/cc280487.aspx .

A continuación les compartimos una serie de scripts básicos para la manipulación de datos espaciales en SQL Server.

 

USE tempdb;
GO
 
-- Script para creacion de primer figura geométrica
DECLARE @FiguraGeometrica GEOMETRY;
SET @FiguraGeometrica = GEOMETRY::STGeomFromText('POLYGON ((20 20, 20 80, 80 80, 80 20, 20
20))',0);
SELECT @FiguraGeometrica AS Square;
GO

image


 
-- Script para la creación de una figura geométrica más compleja
DECLARE @FiguraGeometrica GEOMETRY;
SET @FiguraGeometrica = GEOMETRY::STGeomFromText('POLYGON ((10 10, 15 15,20 60, 40 40, 55 55,40 10,
10 10))',0);
SELECT @FiguraGeometrica AS ColoredArea;
GO

image

 

-- Script para la creación de varias figuras geométricas
DECLARE @FiguraGeometrica1 GEOMETRY, @FiguraGeometrica2 GEOMETRY;
SET @FiguraGeometrica1 = GEOMETRY::STGeomFromText('POLYGON ((10 10, 15 15,20 60, 40 40, 55 55,40 10,
10 10))',0);
SET @FiguraGeometrica2 = GEOMETRY::STGeomFromText('POLYGON ((20 20, 20 80, 80 80, 80 20, 20
20))',0);
SELECT @FiguraGeometrica1 AS Multishapes
UNION ALL
SELECT @FiguraGeometrica2;
GO

 

image

 

Scripts basados en ejemplos del http://msdn.microsoft.com/en-us/library/cc280487.aspx 

Saludos,

 

Dr. Eduardo Castro Martinez, Microsoft SQL Server MVP

http://tinyurl.com/comunidadwindows

Tipos de datos espaciales en SQL Server

Le comparto este screencast en el cual vemos los fundamentos de datos espaciales en SQL Server http://youtu.be/gPF_RniXdW4

 

 

Saludos,

 

Dr. Eduardo Castro Martinez, Microsoft SQL Server MVP

http://ecastrom.blogspot.com

http://tinyurl.com/comunidadwindows

Tipos de datos espaciales en SQL Server

Le comparto este screencast en el cual vemos los fundamentos de datos espaciales en SQL Server http://youtu.be/gPF_RniXdW4

 

 

Saludos,

 

Dr. Eduardo Castro Martinez, Microsoft SQL Server MVP

http://ecastrom.blogspot.com

http://tinyurl.com/comunidadwindows