Usar fuentes de distribución de datos (PowerPivot para SharePoint)
Las fuentes de distribución de datos son uno o varios flujos de datos que se generan a partir de un origen de datos en línea y se transmiten a un documento o aplicación de destino. Si está utilizando PowerPivot para Excel, las fuentes de distribución de datos pueden ayudarle a poner los datos empresariales o corporativos existentes de orígenes de datos arbitrarios en la ventana de PowerPivot de un libro de Excel 2010. Después de importar una fuente de distribución de datos en un libro, puede hacer referencia a ella posteriormente en cualquier operación de actualización de datos que programe en un servidor de SharePoint.
El modo de utilizar una fuente de distribución de datos depende de si se utilizan las características de exportación integradas en las aplicaciones compatibles con las fuentes de distribución de datos de Atom, o si se crean y usan servicios de datos personalizados. Las aplicaciones que pueden publicar y leer los datos XML de Atom permiten una transferencia de datos sin problemas que oculta la mecánica de los servicios de datos y fuentes de distribución de datos a los usuarios. Para un usuario, simplemente mueve los datos de una aplicación a otra.
SQL Server 2008 R2 Reporting Services y Microsoft SharePoint Server 2010 proporcionan fuentes de distribución de datos que se pueden utilizar en los libros PowerPivot. Puede utilizar la información de este tema para saber cómo tener acceso a las fuentes de distribución de datos de los informes y las listas de que ya disponga.
Este tema contiene las siguientes secciones:
Requisitos previos
Crear una fuente de distribución de datos de una lista de SharePoint
Crear una fuente de distribución de datos a partir de un informe de Reporting Services
Crear una fuente de distribución de datos a partir de un documento del servicio de datos
Requisitos previos
Para importar una fuente de distribución de datos en Excel 2010, debe tener PowerPivot para Excel.
Debe tener un servicio web o un servicio de datos que proporcione los datos en el formato de Atom 1.0. Tanto SQL Server 2008 R2 Reporting Services como SharePoint 2010 pueden proporcionar los datos en este formato.
Antes de poder exportar una lista de SharePoint como una fuente de distribución de datos, debe instalar ADO.NET Data Services en el servidor de SharePoint. Para obtener más información, vea Instalar ADO.NET Data Services para admitir las exportaciones de fuentes de distribución de datos de las listas de SharePoint.
Crear una fuente de distribución de datos de una lista de SharePoint
En una granja de SharePoint 2010, una lista de SharePoint tiene un botón Exportar como fuente de distribución de datos en la cinta de opciones Lista. Puede hacer clic en este botón para exportar la lista como una fuente. Para obtener los mejores resultados, debería tener Excel 2010 con la aplicación cliente de PowerPivot en la estación de trabajo. La aplicación cliente de PowerPivot se iniciará en respuesta a la exportación de la fuente de distribución de datos y creará una nueva tabla de PowerPivot que contenga la lista.
Abra la lista en el sitio de SharePoint.
En Herramientas de lista, haga clic en Lista.
En Conectar y exportar, haga clic en Exportar como fuente de distribución de datos.
Nota
El botón Exportar como fuente de distribución de datos se agrega a SharePoint por medio de PowerPivot. Si no tiene PowerPivot para SharePoint instalado o no activó la característica PowerPivot, este botón no estará disponible.
Haga clic en Abrir si PowerPivot para Excel está instalado localmente, o haga clic en Guardar para guardar el documento .atomsvc en el disco duro y realizar las operaciones de importación en un momento posterior.
Si elige Abrir, utilice el Asistente para la importación de tablas a fin de importar la fuente de distribución de datos en una hoja de cálculo. La fuente de distribución de datos se agregará como una nueva tabla en la ventana de PowerPivot.
Se producirá un error si ADO.NET Data Services 3.5.1 no está instalado en el servidor de SharePoint. Para obtener más información acerca del error y cómo resolverlo, vea Instalar ADO.NET Data Services para admitir las exportaciones de fuentes de distribución de datos de las listas de SharePoint.
Crear una fuente de distribución de datos a partir de un informe de Reporting Services
Si tiene una implementación de Reporting Services de SQL Server 2008 R2, puede usar la nueva extensión de representación de Atom para generar una fuente de distribución de datos a partir de un informe existente. Para obtener los mejores resultados, debería tener Excel 2010 con PowerPivot para Excel en la estación de trabajo. La aplicación cliente de PowerPoint se iniciará en respuesta a la exportación de la fuente de distribución de datos, y agregará y relacionará las tablas y columnas automáticamente a medida que se transmitan.
Para obtener instrucciones para exportar una fuente de distribución de datos a partir de un informe, vea Generar fuentes de distribución de datos a partir de un informe (Generador de informes 3.0 y SSRS) en el archivo de Ayuda del Generador de informes 3.0.
Nota
Para configurar la programación de una actualización de datos reiterada que vuelva a importar los datos del informe en un libro PowerPivot que esté publicado en una biblioteca de SharePoint, el servidor de informes se debe configurar para la integración de SharePoint. Para obtener más información acerca de cómo utilizar PowerPivot para SharePoint y Reporting Services juntos, vea Reporting Services con integración de SharePoint.
Crear una fuente de distribución de datos a partir de un documento del servicio de datos
Si tiene un servicio de datos personalizado que genera las fuentes de Atom, puede configurar un documento de servicio de datos para hacer que los datos estén disponibles para los usuarios y aplicaciones. Un archivo de documento de servicio de datos (.atomsvc) especifica una o varias conexiones a los orígenes en línea que publican los datos en el formato de conexión de Atom. Los documentos de servicio de datos se pueden crear en una biblioteca de fuente de distribución de datos, que es una biblioteca con una finalidad especial que proporciona un punto de acceso común para examinar los documentos de servicio de datos publicados en un servidor de SharePoint. Los trabajadores de la información que disponen de permiso de acceso a los documentos de servicio de datos en la biblioteca de fuentes de distribución de datos pueden hacer referencia a la dirección URL de SharePoint del documento para importar las fuentes de distribución de datos en sus libros y aplicaciones.
Abra una biblioteca de fuentes de distribución de datos que creara el administrador del sitio. Para obtener más información, vea Crear o personalizar una biblioteca de fuentes de distribución de datos.
En las herramientas de biblioteca, haga clic en Documentos.
Haga clic en Nuevo Documento.
Proporcione un nombre de archivo y una descripción.
Especifique una o más direcciones URL que proporcionen la fuente:
La Dirección URL base es opcional. Debería especificarla si un documento de servicio de datos proporciona varias fuentes. La dirección URL base debería especificar la parte de la dirección URL que sea común a todas las fuentes (por ejemplo, el nombre del servidor y el sitio). Si está creando un documento de servicio de datos para un informe de Reporting Services, la dirección URL base sería la dirección URL del servidor de informes y el informe.
La Dirección URL del servicio web es obligatoria. Sin la dirección URL base, este valor debe incluir http:// o https:// en la dirección. Si especificó una dirección URL base, la dirección URL del servicio web es la parte que sigue a la dirección URL base. Por ejemplo, si la dirección URL completa es http://adventure-works/inventory/today.aspx, la dirección URL base sería http://adventure-works/inventory y la dirección URL del servicio web sería /today.aspx.
La dirección URL del servicio web puede incluir parámetros que filtran o seleccionan un subconjunto de datos. La aplicación o servicio que proporciona la fuente debe admitir los parámetros que especifique en la dirección URL.
Escriba un Nombre de tabla y una tabla para cada fuente. Este valor es necesario. La aplicación cliente que utilice la fuente de distribución de datos usa el nombre de tabla. En PowerPivot para Excel, el nombre de tabla se utiliza para denominar las tablas en la ventana de PowerPivot que contendrá los datos importados.
Vea también