martes, 8 de septiembre de 2015

Características de Business Intelligence de SQL Server - Creación de un simple cubo OLAP

Introducción

Cubos multidimensionales y bases de datos transaccionales son dos cosas muy diferentes. Por experiencia he visto incluso DBAs veteranos evitan el tema de los cubos por completo porque es demasiado de una zona desconocida para ellos. A menudo, el trabajo del cubo se transmite a los desarrolladores debido a su comodidad con el uso de Visual Studio. Esta es una gran pena, ya que es, en realidad, no es muy difícil en absoluto para crear un cubo OLAP. Es seguro decir que la mayor parte del trabajo se necesita hacer en un motor de base de ambiente tradicional de SQL Server / SSIS desde la creación del modelo de almacén de datos para mantenerlo alimentado con paquetes ETL. Este artículo se supone que ya tiene un almacén de datos y utiliza AdventureWorksDW2012 como ejemplo. Siguiendo estos pasos usted debe poner en el camino a una solución de Business Intelligence de SQL Server decente basado en un cubo OLAP optimizado lectura. 
·         * Tenga en cuenta: Usted necesitará Herramientas de datos de SQL Server o SQL Server Business Intelligence Desarrollos Estudio (BIDS). 

Empezando

Cada cubo OLAP se crea con una solución de análisis. Para crear uno, Herramientas o OFERTAS servidor de datos SQL abierta y crear una nueva "Analysis Services Multidimensional y Minería de Datos de Proyectos"



Esto abrirá una solución en blanco y creará las carpetas básicas necesarias en el explorador de soluciones. Algo que es muy útil saber acerca de los proyectos de análisis de SQL Server es que el orden de la creación o el flujo de trabajo siguen el orden de las carpetas en el Explorador de soluciones.
Así que el orden de la creación tiene que ser:

1.     Fuente de datos
2.     Data Source View
3.     OLAP Cube
4.     Dimensiones



Así que vamos a empezar por la creación de una nueva fuente de datos. Para ello, haga clic derecho en Fuentes de datos y haga clic en "Nuevo origen de datos". Esto abrirá un asistente que le permitirá hacer una conexión normal de base de datos para su almacén de datos:



En el siguiente paso se le pedirá que especifique el tipo de conexión. Aquí es importante pensar en el tipo de seguridad que necesita para su cubo OLAP. Yo recomiendo la creación de cuenta de servicio en su Active Directory y el uso de la opción "Usar un nombre específico de usuario de Windows y la contraseña" para establecer este usuario. 



Después de haber completado este paso ahora tiene una fuente de datos para el cubo OLAP. A continuación, tiene que crear una vista de origen de datos y especificar los datos que desea utilizar para su cubo. Esto se hace haciendo clic derecho sobre la carpeta Vistas de origen de datos y la adición de una nueva. El asistente le preguntará qué conexión que desea utilizar y que hecho de tablas / dimensión que desea basar su cubo en. En general, usted tendrá que seleccionar todas las tablas de dimensiones y de hechos y hacer frente a la división más tarde en el cubo, para que pueda seguir adelante y hacerlo. Usted también tiene la opción de elegir sólo partes de su almacén de datos. Para simplificar he hecho esto y sólo elegido las secciones de venta de Internet de la base de datos AdventureWorksDW2012.



Es importante tener correctas relaciones de clave externa en su almacén de datos de antemano porque SQL Server Data Tools es capaz de crear un diagrama de vista decente mediante las relaciones existentes en el DW. Si usted no ha hecho esto, tendrá que especificar explícitamente las relaciones entre el hecho y tablas de dimensiones. Si todo va bien usted tendrá una vista similar a esto:



Ahora viene la parte divertida: la creación de la estructura de cubo. Una vez que haya establecido una vista de origen de datos hasta puede crear un cubo. Haga clic derecho sobre "Cubos" y crear un "Nuevo Cubo". En este asistente usted debe elegir a "Usar las tablas existentes". A continuación se le pedirá que seleccione su "medida Tablas Grupo". Estos son sus tablas de hechos. Seleccione y haga clic en siguiente. El asistente detectará automáticamente los campos que se pueden utilizar como medidas. Haga clic en Siguiente de nuevo. Asumiendo sus claves externas eran correctos en el DW o hicieron las relaciones explícitas correctamente en la vista de origen de datos, el asistente ahora seleccionar automáticamente las dimensiones necesarias. Para declarar explícitamente las relaciones entre las tablas de la forma más fácil es para arrastrar y soltar las uniones entre la llave clave de la tabla / extranjera en el modelo de vista interfaz de origen / datos. Una vez hecho esto, haga clic en Siguiente una vez más. Dele a su cubo de un nombre y haga clic en "Finalizar".



Ahora tiene su primera estructura de cubo. Debe ser algo como esto:



Usted está casi terminado. La configuración básica es completa, pero el cubo sólo existe como un proyecto en esta etapa. Con el fin de crear en su servidor de Analysis Services que primero necesita decirle Herramientas de datos donde se encuentra el servidor. Esto se hace haciendo clic en Proyecto> [YourProjectName] Propiedades y luego ir a la pestaña de despliegue. Aquí puede especificar la ubicación de su servidor de Analysis Services y el nombre de su base de datos (si no existe, se creará):



Para crear el cubo y procesar los datos del almacén de datos para el nuevo cubo debe hacer clic en Crear> Proceso ... en la barra de herramientas de Visual Studio superior o haciendo clic derecho sobre el archivo de cubo dentro de la solución. Este aparecerá una pantalla que dice su base de datos no está actualizado (lo cual es normal, ya que no existe todavía), está de acuerdo para construir y desplegar su proyecto y herramientas de datos va a crear la base de datos. Siguiente aparecerá una pantalla "Proceso Cube":



En esta pantalla se puede dejar todo como predeterminado y haga clic en "Ejecutar ..." y si no tiene errores de configuración procesará su cubo:



Una vez que haya procesado el cubo por primera vez se puede explorar los datos a través de la solución al abrir el cubo y hacer clic en la pestaña "Browser". También puede abrir la misma pantalla con la apertura de SQL Server Management Studio y conectarse a su servidor de análisis (cuidado de no conectar con el motor de base de costumbre) y hacer clic derecho sobre el cubo. Allí se puede elegir la opción "Explorar".



En esta pantalla se puede verificar los datos del cubo y también generar consultas básicas para utilizar en sus informes. Los informes también tienen esta ventana de diseñador de consultas si se elige una fuente de análisis en lugar de una fuente de base de datos normal de SQL Server. 

¿Hacia dónde vamos?

Una vez que tenga un cubo de base en funcionamiento hay muchas cosas que usted puede hacer para mejorar la experiencia del usuario. Medidas se calculan Algunos ejemplos de funciones avanzadas (para crear el año hasta la fecha, sumas o sumas mensuales actuales que son pre-calculada), dimensiones jerárquicas que se pueden utilizar para ordenar las dimensiones y permitir un taladro más significativo a los datos que un usuario puede necesitar . Este tipo de cosas se pueden agregar al cubo mediante la selección de pestañas en la pantalla Cubo en Herramientas de datos:

 

Una vez que se han hecho los cambios a su solución del cubo se pueden aplicar al cubo mediante el reprocesamiento de la solución de análisis como lo hizo anteriormente.
En conclusión, es posible que desee pensar en las siguientes cosas:

·         Añadir una etapa de procesamiento de cubo a su paquete ETL que se utiliza para actualizar el almacén de datos.
·         Configure su servidor de informes y empezar a crear informes.
·         Añadir medidas calculadas avanzadas, dimensiones jerárquicas y perspectivas del cubo.

·         Investigar la utilidad de SharePoint y los informes de autoservicio.

lunes, 7 de septiembre de 2015

¿Cuáles son las diferencias entre DCL DDL, DML y DTL?

DDL

Data Definition Language (DDL) se utiliza para definir la estructura de base de datos o esquema. Algunos ejemplos:
  • CREATE - para crear objetos en la base de datos
  • ALTER - altera la estructura de la base de datos
  • DROP - eliminar objetos de la base de datos
  • TRUNCATE - eliminar todos los registros de una tabla, incluyendo todos los espacios asignados a los registros se eliminan
  • COMMENT  - añadir comentarios al diccionario de datos
  • RENAME - cambiar el nombre de un objeto

Manipulación de datos Language (DML) se utilizan para la gestión de datos dentro de los objetos de esquema. Algunos ejemplos:
  • SELECT - recuperar datos de la base de datos
  • INSERT - insertar datos en una tabla
  • UPDATE - actualizaciones de datos existentes en una tabla
  • DELETE - borra todos los registros de una tabla, el espacio para los registros permanecen
  • MERGE - operación UPSERT (insertar o actualizar)
  • CALL - llamar a un PL / SQL o subprograma Java
  • EXPLAIN PLAN - explicar el acceso a los datos de ruta
  • LOCK TABLE - concurrencia de control

Lenguaje de control de datos (DCL) declaraciones. Algunos ejemplos:
  • GRANT - otorga privilegios de acceso del usuario a la base de datos
  • REVOKE  - retirar los privilegios de acceso dada con el comando GRANT

Control de Transacción (TCL) declaraciones se utilizan para gestionar los cambios realizados por sentencias DML. Permite que las declaraciones que se agrupan en las transacciones lógicas.

  • COMMIT - guardar el trabajo realizado
  • SAVEPOINT - identificar un punto en una transacción a la que más tarde puede revertir
  • ROLLBACK - restaurar la base de datos a la original, ya que el último COMMIT
  • SET TRANSACTION - Cambiar opciones de transacción como el nivel de aislamiento y qué segmento de cancelación de usar

viernes, 4 de septiembre de 2015

Instalando SQL Server 2012

Logo SQL Server 2012
En esta ocasión veremos como instalar SQL Server 2012 en nuestras máquinas con sistemas operativos clientes (no servidores).

Al empezar el proceso de instalación, nos aparece una ventana que nos indica que el programa está procesando la operación actual.

Procesando operación actual

Luego de unos segundos nos muestra la pantalla principal del centro de instalación de SQL Server, en donde podremos observar varias opciones para elegir, entre las que encontramos:
  • Planeamiento
  • Instalación
  • Mantenimiento
  • Herramientas
  • Recursos
  • Avanzadas
  • Opciones
Centro Instalacion

Al aparecer la pantalla de Centro de Instalación, daremos clic en la opción Instalación y nos mostrará varias opciones para poder instalar nuestro SQL Server 2012…

En esta ocasión haremos clic en la primera opción “Nueva instalación independiente de SQL Server o agregar características a una instalación existente“.

Instalacion nueva

Esto hará que el asistente de instalación se inicie y nos mostrará la ventana “Reglas auxiliares del programa de instalación“, la cual se encargará de identificar problemas que puedan surgir al momento de empezar a instalar los archivos auxiliares de instalación, en caso de aparecer alguno, éste deberá ser corregido antes de continuar con la instalación.

Detectar problemas auxiliares

Al terminar de hacer el análisis y comprobar que todo está correcto, procedemos a dar clic en el botón “Aceptar”.

Es importante mencionar que de haber algún problema o error detectado, aparecerá en la sección estado un link que nos dará información referente al problema y su posible solución.

Luego aparecerá una nueva ventana que nos solicitará la clave del producto.

Si no poseemos una clave de producto, podemos instalar una versión gratuita que tiene una duración de 180 días para su uso, luego de este período, debemos activar dicha versión.

Clave producto

Luego de escribir nuestra clave, damos clic en el botón “Siguiente”, y nos llevará a la pantalla de los “Términos de licencia“.

Terminos de licencia

En esta pantalla luego de leer los términos de la licencia y estar de acuerdo con los mismos, seleccionamos la casilla “Acepto los términos de licencia”, también podemos seleccionar la siguiente casilla para enviar datos de uso a Microsoft acerca de como usamos nuestro SQL Server.

Nota: la segunda casilla no es obligatoria seleccionarla.

Luego de haber seleccionado la o las casillas correspondientes, damos clic en el botón “Siguiente”, esto nos llevará a una nueva ventana de “Actualizaciones de productos“.

Buscando actualizaciones de productos

En esta ventana se hace una comprobación en línea de las actualizaciones mas recientes que podamos instalar para mejorar la seguridad y rendimiento de nuestro SQL Server.

En caso de no haber ninguna actualización disponible nos mostrará un mensaje avisándonos que no se han encontrado actualizaciones.

Actualizaciones de productos

Luego de terminar el proceso de actualizaciones damos clic en el botón “Siguiente”.
A continuación aparecerá la ventana “Instalar archivos de configuración“, la cuál procederá a instalar las actualizaciones (en caso de existir), así como los archivos del programa de instalación.

Instalar archivos de configuracion

Luego de este paso aparecerá nuevamente la ventana “Reglas auxiliares del programa de instalación“, pero esta vez comprobará las reglas necesarias para proceder a la instalación final de nuestro SQL Server.

Comprobando reglas auxiliares

Luego de la comprobación de las reglas auxiliares, podremos ver los detalles de la misma
La advertencia que aparece en “Firewall de Windows” nos indica que el firewall de Windows se encuentra habilitado y debemos comprobar que los puertos necesarios para habilitar el acceso remoto se encuentren abiertos.

También podremos, al finalizar la comprobación, ver un informe detallado de la misma.

Informe detallado

Después de revisar el informe detallado, cerramos el mismo y hacemos clic en el botón “Siguiente” para llegar a la ventana “Rol de instalación“.

En esta ventana seleccionaremos la opción de instalación con las características que consideremos mas idóneas para nuestro SQL Server.

Rol de instalacion

La primera opción nos permite seleccionar de forma individual las características que instalaremos, mientras que la segunda opción instalará todas las características con sus valores predeterminados.
En este paso a paso seleccionaremos la primera opción “Instalación de características de SQL Server

Al seleccionar la opción de instalación, procederemos a dar clic en el botón “Siguiente”, esto nos llevará a la ventana “Selección de características“, en la cual seleccionaremos todas las características que deseamos instalar.

Seleccion de caracteristicas a instalar

Después de seleccionar las características necesarias, haremos nuevamente clic en el botón “Siguiente” y llegaremos a la ventana “Reglas de instalación“.

Reglas de instalacion

Al comprobar que todas las reglas son cumplidas haremos clic en “Siguiente” para poder ver la ventana “Configuración de instancia“.

Configuracion de instancia

Es en esta ventana en donde crearemos nuestra instancia, por defecto el nombre predeterminada de la instancia es MSSQLSERVER, sin embargo si hacemos clic en la opción “Instancia con nombre“, podremos colocar el nombre que nosotros consideremos mas apropiado para identificarla.

En “Directorio raíz de la instancia” podemos cambiar el lugar donde almacenaremos o crearemos nuestra instancia, sin embargo si no tenemos experiencia es mejor dejar los valores predeterminados que nos ofrece el asistente.

Luego de configurar nuestra instancia, damos clic en el botón “Siguiente” para llegar a la ventana “Requisitos de espacio en disco“.

Requisitos de espacio

En esta ventana veremos los datos de espacio requerido y el espacio que tenemos disponible para proceder con la instalación.

Luego de comprobar que realmente contamos con espacio suficiente para la instalación damos clic en el botón “Siguiente”.

Luego aparecerá una nueva ventana “Configuración del servidor”, donde especificaremos las cuentas de servicio y la configuración de intercalación.

Configuracion del servidor e intercalacion

Es muy recomendable utilizar una cuenta diferente para cada servicio, asignar una contraseña distinta a cada uno y en la pestaña “Intercalación” dejar los valores por defecto, salvo que sea en verdad necesario modificar esos valores.

Al finalizar de configurar las cuentas y contraseñas de nuestro servidor, procedemos a dar clic en el botón “Siguiente” nuevamente, esto nos llevará a la ventana “Configuración del Motor de base de datos“.

Configuracion Motor de base de datos

Acá seleccionaremos el Modo de autenticación y elegiremos el o los usuarios que serán los administradores del SQL Server y asignaremos sus contraseñas, en la pestaña “Directorios de datos” y “FILESTREAM“, se recomienda dejar los valores por defecto.

Luego de la asignación del o los administradores de nuestro SQL Server, damos clic en el botón “Siguiente” para llegar a la ventana “Configuración de Analysis Services“.

Configuracion Analysis Services

En la pestaña “Configuración del servidor” dejamos la opción por defecto y agregamos a los usuarios que tendrán permisos administrativos para Analysis Services.

En la pestaña “Directorio de datos“, dejaremos los valores que vienen también por defecto, salvo que sea muy necesario cambiarlos.

Luego de hacer las modificaciones necesarias, daremos nuevamente clic en el botón “Siguiente” para continuar.

Aparecerá una nueva ventana “Configuración de Reporting Services“, en esta ventana encontraremos tres opciones.

Configuracion Reporting Services

Seleccionaremos la primera opción “Instalar y configurar” ya que esto nos permite instalar y configurar el servidor de informes en modo nativo y dejarlo operativo después de completar la instalación.

Nota: las otras dos opciones nos permiten configurar el servidor de informes de otras maneras, pero éstas son recomendadas hacerlas por usuarios con experiencia.

Luego de seleccionar la opción de configuración que vayamos a utilizar damos clic en el botón “Siguiente” para llegar a la ventana “Distributed Replay Controller”, en donde asignaremos a los usuarios que tendrán permisos para el servicio Distributed Replay Controller.

Distributed Replay Controller

Luego de asignar a los usuarios que tendrán permisos de acceso, procedemos nuevamente a dar clic en el botón “Siguiente” para poder especificar el controlador correspondiente y los directorios de datos para el Distributed Replay Controller.

Controlador Distributed Replay Controller

Una vez hayamos especificado el nombre del controlador y los respectivos directorios, daremos clic en el botón “Siguiente”.

Esta acción nos llevará a la ventana de “Informe de errores“…

Infome de errores

En esta ventana podremos (si así lo deseamos) enviar informes de errores de Windows y de SQL Server automáticamente a Microsoft, para ayudar a mejorar las futuras versiones de SQL Server.
Nota: esta opción es completamente opcional, sin embargo es recomendable para poder ayudar en la mejora de las futuras versiones SQL Server.

Luego de decidir si seleccionamos o no la casilla, damos clic en siguiente, para llegar a la ventana “Reglas de configuración de instalación“.

Reglas de configuracion de instalacion

En estas reglas confirmaremos que no hayan errores, en caso de existir algún error, procedemos a corregirlo y ejecutar nuevamente el test haciendo clic en el botón “Ejecutar de nuevo“, al finalizar y comprobar que ya no existe ningún error hacemos clic en el botón “Siguiente”.

Después de haber dado clic en siguiente, aparecerá una nueva ventana donde podremos revisar todas las características a instalar…

Listo para instalar

Una vez que hayamos revisado y estemos seguros que son las características que hemos elegido, procederemos a dar clic en el botón “Instalar“.

Después de haber dado clic en instalar veremos la ventana “Progreso de la instalación” y empezará el proceso de instalación de nuestro SQL Server 2012.

Progreso de la instalacion

Este proceso que dura algunos o varios minutos (según la cantidad de características que hayamos seleccionado para instalar) nos mostrará una barra de progreso que nos indicará el estado de nuestra instalación.

Al finalizar la instalación, si todo ha ido bien, nos aparecerá una ventana “Operación completada“, indicándonos que la instalación de SQL Server 2012 se completó correctamente.

Instalacion completada

En esta ventana podemos ver un resumen de las características instaladas y su estado, también podemos ver la documentación de SQL Server y obtenemos un enlace para poder leer el archivo de registro de resumen de instalación.

Luego de ver toda la información de instalación, damos clic en el botón “Cerrar” y con esto terminamos la instalación de nuestro SQL Server 2012, el cual podremos empezar a utilizar y trabajar con él inmediatamente.

miércoles, 2 de septiembre de 2015

KDD: Proceso de Extracción de conocimiento

La Extracción de conocimiento está principalmente relacionado con el proceso de descubrimiento conocido comoKnowledge Discovery in Databases (KDD), que se refiere al proceso no-trivial de descubrir conocimiento e información potencialmente útil dentro de los datos contenidos en algún repositorio de información [1]. No es un proceso automático, es un proceso iterativo que exhaustivamente explora volúmenes muy grandes de datos para determinar relaciones. Es un proceso que extrae información de calidad que puede usarse para dibujar conclusiones basadas en relaciones o modelos dentro de los datos. La siguiente figura ilustra las etapas del proceso KDD:

Como muestra la figura anterior, las etapas del proceso KDD se dividen en 5 fases y son:
1.     Selección de datos: En esta etapa se determinan las fuentes de datos y el tipo de información a utilizar. Es la etapa donde los datos relevantes para el análisis son extraídos desde la o las fuentes de datos.
2.     Preprocesamiento: Esta etapa consiste en la preparación y limpieza de los datos extraídos desde las distintas fuentes de datos en una forma manejable, necesaria para las fases posteriores. En esta etapa se utilizan diversas estrategias para manejar datos faltantes o en blanco, datos inconsistentes o que están fuera de rango, obteniéndose al final una estructura de datos adecuada para su posterior transformación.
3.     Transformación: Consiste en el tratamiento preliminar de los datos, transformación y generación de nuevas variables a partir de las ya existentes con una estructura de datos apropiada.  Aquí se realizan operaciones de agregación o normalización, consolidando los datos de una forma necesaria para la fase siguiente.
4.     Data Mining: Es la fase de modelamiento propiamente tal, en donde métodos inteligentes son aplicados con el objetivo de extraer patrones previamente desconocidos, válidos, nuevos, potencialmente útiles y comprensibles y que están contenidos u “ocultos” en los datos.
5.     Interpretación y Evaluación: Se identifican los patrones obtenidos y que son realmente interesantes, basándose en algunas medidas y se realiza una evaluación de los resultados obtenidos.
Además de las fases descritas, frecuentemente se incluye una fase previa de análisis de las necesidades de la organización y definición del problema, en la que se establecen los objetivos de la minería de datos. También es usual incluir una etapa final, donde los resultados obtenidos se integran al negocio para la realización de acciones comerciales.

La metodología de Kimball en detalle

La metodología se basa en lo que Kimball denomina Ciclo de Vida Dimensional del Negocio (Business Dimensional Lifecycle) Este ciclo de vida del proyecto de DW, está basado en cuatro principios básicos:

· Centrarse en el negocio: Hay que concentrarse en la identificación de los requerimientos del negocio y su valor asociado, y usar estos esfuerzos para desarrollar relaciones sólidas con el negocio, agudizando el análisis del mismo y la competencia consultiva de los implementadores.

· Construir una infraestructura de información adecuada: Diseñar una base de información única, integrada, fácil de usar, de alto rendimiento donde se reflejará la amplia gama de requerimientos de negocio identificados en la empresa.

· Realizar entregas en incrementos significativos: crear el almacén de datos (DW) en incrementos entregables en plazos de 6 a 12 meses. Hay que usa el valor de negocio de cada elemento identificado para determinar el orden de aplicación de los incrementos. En esto la metodología se parece a las metodologías ágiles de construcción de software.


· Ofrecer la solución completa: proporcionar todos los elementos necesarios para entregar valor a los usuarios de negocios. Para comenzar, esto significa tener un almacén de datos sólido, bien diseñado, con calidad probada, y accesible. También se deberá entregar herramientas de consulta ad hoc, aplicaciones para informes y análisis avanzado, capacitación, soporte, sitio web y documentación. La construcción de una solución de DW/BI (Datawarehouse/Business Intelligence) es sumamente compleja, y Kimball nos propone una metodología que nos ayuda a simplificar esa complejidad. Las tareas de esta metodología (ciclo de vida) se muestran en la figura. 

lunes, 31 de agosto de 2015

Power View
Con el lanzamiento de SQL Server 2012 viene Power View, un complemento de Servicios de Informes para SharePoint Server 2010. Power View amplía las ofertas de la inteligencia empresarial (BI) de Microsoft SQL Server al brindar a los usuarios de negocios un ambiente basado en la web, para construir informes ad hoc que ofrezcan un amplio surtido de visualizaciones de datos. Incorporado en el marco de aplicación de Silverlight, Power View permite a los usuarios crear e interactuar con múltiples vistas de datos para facilitar el traspaso de datos, la toma de decisiones y el análisis de datos.
Crear informes en Power View es similar a construir tablas dinámicas y gráficos dinámicos en Microsoft Excel. Los usuarios de Power View no tienen que cambiar entre modos de vista y de diseño para ver los resultados de sus cambios, y los datos con los que trabajan siempre están al día. Con unos pocos clics, pueden crear múltiples informes que brindan vistas únicas de datos objetivos.
Modelos de datos de Power View
Para usar Power View, los usuarios deben ejecutar la aplicación desde algún sitio SharePoint. Esto quiere decir que una organización que apoye Power View debe utilizar tanto las instalaciones de SQL Server como las de SharePoint Server. Además, por lo menos un modelo de datos debe ser programado para que brinde los datos necesarios para los informes. Un modelo de datos sirve como puente entre la aplicación frontal y las fuentes de datos de respaldo, no accesibles a través de la interfaz. El modelo de datos esconde los datos de origen para que los usuarios puedan trabajar con esos datos sin tener que saber nada sobre su estructura inherente, los servidores que los hospedan o la seguridad que gobierna su uso. Lo que los usuarios ven es simplemente una lista de entidades de datos.
El modelo de datos está localizado en el panel superior derecho. Observe que, por defecto, solo los nombres de las entidades de los modelos aparecen en la lista. Pero los usuarios pueden expandir cada entidad, con el fin de acceder a sus campos. Los usuarios no deben tomar otros pasos para tener acceso a los datos. Un modelo de datos, en esencia, proporciona los cimientos para todos los informes basados en ese modelo.
Los usuarios siempre arrancan Power View desde un modelo de datos. El modelo puede ser creado en uno de estos dos lugares: una biblioteca de documentos de SharePoint Server o una galería PowerPivot, un tipo especial de biblioteca de documentos de SharePoint. Se pueden construir modelos de datos en PowerPivot para Excel o en Herramientas de Datos de SQL Server. Los datos en los que se basan los modelos pueden originarse de tales fuentes como SQL Server, MySQL, DB2, OData, Oracle y Teradata. Una vez se tienen los modelos de datos necesarios, los usuarios pueden crear informes en Power View.
Visualizaciones de Power View
Power View gana la mayoría de sus puntos gracias a su interfaz Silverlight. Para crear informes, los usuarios se conectan al sitio de SharePoint a través de un buscador que permite trabajar con Silverlight, localizan un modelo de datos desde una biblioteca de documentos o una galería PowerPivot y cargan PowerView desde ese modelo. Cuando aparece la ventana de PowerView, se cambian a modo diseño y escogen los campos que desean incluir en sus informes. Escoger un campo tan solo significa expandir una entidad de la lista de entidades de modelos de datos y seleccionar el cuadro que contenga el nombre del campo. Los usuarios también pueden arrastrar el nombre del campo hacia la lista de Campos y hacia la superficie de diseño.

Los informes PowerView se guardan como archivos RDLX y solo se pueden ver en Power View.