Su empresa recopila y almacena datos, muchos datos. Para permitir un acceso y un procesamiento fáciles de estos datos para usted y su equipo, desea crear una aplicación de seguimiento o de información en el sitio de Microsoft SharePoint de su equipo. ¿Por dónde empieza?
Con Microsoft Office SharePoint Designer 2007, puede crear rápidamente una vista personalizada de datos activos, que se denomina vista de datos. Puede usar una vista de datos para ver datos de una gran variedad de orígenes, incluidas consultas de bases de datos, documentos XML, servicios Web, listas y bibliotecas de SharePoint, y secuencias de comandos de servidor.
Hay dos formas de insertar una vista de datos en una página. Puede crear una vista de datos arrastrando el origen de datos desde la lista de carpetas o biblioteca de origen de datos a una página nueva o existente de su sitio Web. O puede crear una vista de datos utilizando el comando Insertar vista de datos y, a continuación, empezar a modificar la vista inmediatamente insertando sólo los campos que desea mostrar del panel de tareas Detalles del origen de datos.
Este artículo presenta vistas de datos. Asimismo, muestra cómo crear un archivo XML de ejemplo para utilizarlo como origen de datos y, a continuación, cómo crear una vista de datos basada en estos datos utilizando primero el método arrastrar y colocar, y luego el panel de tareas Detalles del origen de datos. Este artículo utiliza un archivo .xml como origen de datos para que pueda crear el origen de datos fácilmente y continuar. No obstante, los procedimientos siguientes funcionan con cualquier origen de datos, especialmente datos de listas de SharePoint que pueden ser su origen de datos más común para crear una vista de datos.
Importante En este artículo se describe cómo se crean vistas de datos en sitios de SharePoint que se ubican en servidores que ejecutan Microsoft Windows SharePoint Services 3.0. Es posible que no estén disponibles todas las funcionalidades si su sitio no está ubicado en un servidor que ejecuta Windows SharePoint Services 3.0.
En este artículo
¿Qué es una vista de datos?
Una vista de datos es una vista activa y personalizable de un origen de datos que aprovecha la tecnología de Microsoft ASP.NET. Office SharePoint Designer 2007 recupera datos de un origen de datos en formato Lenguaje de marcado extensible (XML) (Lenguaje de marcado extensible (XML): forma abreviada del Lenguaje de marcado generalizado estándar (SGML) que permite a los programadores crear etiquetas personalizadas que ofrecen flexibilidad para organizar y presentar información.) y muestra estos datos utilizando Transformaciones del lenguaje de hojas de estilo extensible (XSLT) (transformación XSL (Extensible Stylesheet Language Transformation): archivo que se utiliza para transformar documentos XML en otros tipos de documentos, como HTML o XML. Está diseñado para su uso como parte de XSL.). Puede modificar una vista de datos utilizando Office SharePoint Designer 2007. Una vista de datos puede mostrar datos de una gran variedad de orígenes incluidas consultas de bases de datos, documentos XML, servicios Web, listas y bibliotecas de SharePoint, y secuencias de comandos de servidor. También puede crear una vista de datos que muestre datos de varios orígenes de datos.

Las vistas de datos presentan vistas activas de datos que puede filtrar, ordenar o agrupar. Puede modificar igualmente el diseño, aplicar estilos o aplicar formato condicional en un entorno totalmente WYSIWYG (what you see is what you get, lo que ve es lo que obtiene).
Después de insertar una vista de datos en una página, también puede utilizar las herramientas WYSIWYG en Office SharePoint Designer 2007 para agregar o quitar columnas, cambiar el formato de fuente o aplicar colores. Al dar formato a una vista de datos mediante las herramientas WYSIWYG disponibles en Office SharePoint Designer 2007, Lenguaje de hojas de estilo extensible (XSL) (XSL (Lenguaje de hoja de estilos extensible): vocabulario XML que se utiliza para transformar datos XML a otro formato, como HTML, por medio de una hoja de estilos que define reglas de presentación.) se inserta directamente en el HTML. Aunque es posible editar el XSL directamente en la vista de código, puede utilizar las herramientas de formato de Office SharePoint Designer 2007 para aplicar XSL de manera rápida y fácil, y sin saber nada de XSL.
Volver al principio
Crear un archivo .xml como un origen de datos de ejemplo
Neptuno es una empresa de distribución de alimentos para gourmets que tiene la lista de productos en formato XML. Esta lista incluye información de inventario. En este momento, su equipo realiza un seguimiento del inventario mediante la impresión de informes que se distribuyen a otros equipos. Les sugiere que creen una vista de datos en el sitio de intranet para que los equipos de toda la empresa puedan tener acceso a la información del inventario de productos de una manera rápida y sencilla, y eliminar así la necesidad de imprimir informes de inventario.
Los procedimientos siguientes requieren el uso de un archivo .xml como origen de datos. Si no dispone de un archivo .xml en su sitio de SharePoint, primero debe crear la lista de productos de Neptuno. Después de crear la lista, puede crear una vista de datos contenidos en la lista utilizando una vista de datos.
Crear productos.xml
- En el menú Archivo, haga clic en Abrir sitio.
- En el cuadro de diálogo Abrir sitio, busque y seleccione su sitio de SharePoint y, a continuación, elija Abrir.
- Si se le solicita, en el cuadro de diálogo Conectar a, escriba su nombre de usuario y contraseña y, a continuación, haga clic en Aceptar.
- En el menú Archivo, haga clic en Nuevo.
- En el cuadro de diálogo Nuevo, haga doble clic en Archivo de texto.
Se abre un nuevo archivo de texto en su sitio Web.
- Copie las siguientes líneas de código seleccionándolas y presionando CTRL+C.
<?xml version="1.0" encoding="utf-8"?>
<ProductsRoot>
<Products>
<ProductID>1</ProductID>
<ProductName>Chai</ProductName>
<SupplierID>1</SupplierID>
<CategoryID>1</CategoryID>
<QuantityPerUnit>10 boxes x 20 bags</QuantityPerUnit>
<UnitPrice>18</UnitPrice>
<UnitsInStock>39</UnitsInStock>
<UnitsOnOrder>0</UnitsOnOrder>
<ReorderLevel>10</ReorderLevel>
<Discontinued>0</Discontinued>
</Products>
<Products>
<ProductID>2</ProductID>
<ProductName>Chang</ProductName>
<SupplierID>1</SupplierID>
<CategoryID>1</CategoryID>
<QuantityPerUnit>24 - 12 oz bottles</QuantityPerUnit>
<UnitPrice>19</UnitPrice>
<UnitsInStock>17</UnitsInStock>
<UnitsOnOrder>40</UnitsOnOrder>
<ReorderLevel>25</ReorderLevel>
<Discontinued>0</Discontinued>
</Products>
<Products>
<ProductID>3</ProductID>
<ProductName>Aniseed Syrup</ProductName>
<SupplierID>1</SupplierID>
<CategoryID>2</CategoryID>
<QuantityPerUnit>12 - 550 ml bottles</QuantityPerUnit>
<UnitPrice>10</UnitPrice>
<UnitsInStock>13</UnitsInStock>
<UnitsOnOrder>70</UnitsOnOrder>
<ReorderLevel>25</ReorderLevel>
<Discontinued>0</Discontinued>
</Products>
<Products>
<ProductID>4</ProductID>
<ProductName>Chef Anton's Cajun Seasoning</ProductName>
<SupplierID>2</SupplierID>
<CategoryID>2</CategoryID>
<QuantityPerUnit>48 - 6 oz jars</QuantityPerUnit>
<UnitPrice>22</UnitPrice>
<UnitsInStock>53</UnitsInStock>
<UnitsOnOrder>0</UnitsOnOrder>
<ReorderLevel>0</ReorderLevel>
<Discontinued>0</Discontinued>
</Products>
<Products>
<ProductID>5</ProductID>
<ProductName>Chef Anton's Gumbo Mix</ProductName>
<SupplierID>2</SupplierID>
<CategoryID>2</CategoryID>
<QuantityPerUnit>36 boxes</QuantityPerUnit>
<UnitPrice>21.35</UnitPrice>
<UnitsInStock>0</UnitsInStock>
<UnitsOnOrder>0</UnitsOnOrder>
<ReorderLevel>0</ReorderLevel>
<Discontinued>1</Discontinued>
</Products>
</ProductsRoot>
- En Office SharePoint Designer 2007, coloque el punto de inserción en la parte superior de la página y, a continuación, presione CTRL+V para pegar el código que acaba de copiar en la página.
- En el menú Archivo, haga clic en Guardar como.
- En el cuadro de diálogo Guardar como, en el cuadro Nombre de archivo, escriba productos.xml.
- En la lista Guardar como tipo, haga clic en XML y, a continuación, haga clic en Guardar.
Volver al principio
Crear una vista de datos arrastrando el origen de datos hasta la página
Cuando arrastra un origen de datos hasta una página, el resultado es una vista predeterminada de los datos con los cinco primeros campos del origen de datos que aparecen en cada fila de una tabla básica. Sin embargo, la vista de datos se puede personalizar por completo. Tras insertar la vista de datos, puede agregar o quitar columnas fácilmente de la vista de datos para adaptarla a sus necesidades. Para obtener más información, vea el tema Modificar las columnas en una vista de datos.
Las vistas de datos se basan en la tecnología de Microsoft ASP.NET 2.0. Para crear una vista de datos, debe comenzar con una página ASP.NET (archivo .aspx). En este ejemplo, creará una página ASP.NET nueva y, a continuación, una vista de datos arrastrando el origen de datos hasta la página.
- En el menú Archivo, haga clic en Nuevo.
- En el cuadro de diálogo Nuevo, haga doble clic en ASPX.
Se abre una página nueva con una etiqueta FORM.

- Siga uno de estos procedimientos:
- En la Lista de carpetas, busque su origen de datos, en este ejemplo productos.xml, y, a continuación, arrástrelo a la página.
- En el menú Paneles de tareas, haga clic en Biblioteca de orígenes de datos. En el panel de tareas Biblioteca de orígenes de datos, busque su origen de datos (en este ejemplo, productos.xml) y, a continuación, arrástrelo a la página de este ejemplo.
Ahora aparece una vista de datos en su página y se abre el panel de tareas Detalles del origen de datos.

Los cinco primeros campos aparecen en un diseño de tabla básica.
Volver al principio
Crear una vista de datos utilizando el panel de tareas Detalles del origen de datos
Cuando crea una vista de datos utilizando el panel de tareas Detalles del origen de datos, inserte primero una vista de datos en la página. A continuación, seleccione un origen de datos en la Biblioteca de orígenes de datos, un panel de tareas que administra orígenes de datos disponibles para un sitio de SharePoint. Tras seleccionar su origen de datos, se abre el panel de tareas Detalles del origen de datos. En el panel de tareas Detalles del origen de datos, elija los campos que desea mostrar y, a continuación, insértelos en la vista de datos.
Las vistas de datos se basan en la tecnología de ASP.NET 2.0. Para crear una vista de datos, debe comenzar con una página ASP.NET (archivo .aspx). En este ejemplo, creará una página ASP.NET nueva y, a continuación, una vista de datos mediante el panel de tareas Detalles del origen de datos.
- En el menú Archivo, haga clic en Nuevo.
- En el cuadro de diálogo Nuevo, haga doble clic en ASPX.
Se abre una página nueva con una etiqueta FORM.

- En el menú Vista de datos, haga clic en Insertar vista de datos.
En la página aparece ahora una vista de datos vacía y se abre el panel de tareas Biblioteca de orígenes de datos.

Ahora que ha insertado la vista de datos, ya está listo para agregar datos.
- En el panel de tareas Biblioteca de orígenes de datos, busque su origen de datos, haga clic en él y, a continuación, en Mostrar datos.
En el ejemplo, en Archivos XML, haga clic en productos.xml y, a continuación, en Mostrar datos. Si el encabezado de Archivos XML está contraído, haga clic en el signo más (+) para expandirlo.
- En el panel de tareas Detalles del origen de datos, haga clic en los campos que desea insertar en la vista de datos.
Sugerencia Para seleccionar varios campos, mantenga presionada la tecla CTRL mientras hace clic en ellos.
En el ejemplo, en la carpeta RaízProductos, en Productos, haga clic en NombreProducto. Presione y mantenga presionada la tecla CTRL mientras hace clic en UnidadesEnExistencias, en UnidadesEnPedido y en PuntoDePedido.

- Haga clic en Insertar campos seleccionados como y, a continuación, en Vista de varios elementos para insertar los datos seleccionados en la vista de datos.
Nota Vista de elemento único muestra un registro único en una vista de datos. Vista de varios elementos muestra varios registros con los campos en columnas y encabezados para cada columna.
Los campos seleccionados en el panel de tareas Detalles del origen de datos aparecen ahora en una tabla.

Después de crear una vista de datos, puede utilizar herramientas WYSIWIG tal como la barra de herramientas Formato para modificar fuentes, alinear texto o aplicar colores. Al aplicar un nuevo formato a un punto de datos en su vista de datos, Office SharePoint Designer 2007 aplica el formato a todos los datos en el mismo nivel en el XML modificando la hoja de estilos XLST adjunta a la página. Por ejemplo, en la ilustración anterior, si selecciona Chai y si, a continuación, hace clic en Negrita en la barra de herramientas Formato, Office SharePoint Designer 2007 aplica el mismo formato a todo el contenido que aparece en el campo NombreProducto.

Volver al principio
Pasos siguientes sugeridos
Las vistas de datos son vistas de datos activas eficaces y totalmente personalizables. Ahora que ha aprendido a crear una vista de datos, es posible que desee saber cómo:
- Filtrar datos en una vista de datos Puede filtrar fácilmente los datos en una vista de datos. Para obtener más información, vea Filtrar datos en una vista de datos.
- Ordenar y agrupar datos en una vista de datos Puede ordenar o agrupar rápidamente los datos en una vista de datos. Para obtener más información, vea Ordenar y agrupar datos en una vista de datos.
- Aplicar formato condicional a una vista de datos Puede aplicar un formato específico a una vista de datos cuando los datos de la vista cumplen determinadas condiciones. Para obtener más información, vea Aplicar formato condicional a una vista de datos.
- Crear una columna de fórmula en una vista de datos Puede crear una columna calculada que muestra el resultado de un cálculo de otras columnas en una vista de datos, igual que con una hoja de cálculo. Por ejemplo, puede multiplicar el precio unitario por el número de unidades en existencias y mostrar el valor total de los elementos en una columna independiente. Para obtener más información, vea Crear una columna de fórmula en una hoja de datos.
- Modificar columnas en una base de datos Puede, de forma sencilla y rápida, agregar, quitar u organizar columnas en una vista de datos. Para obtener más información, vea Modificar columnas en una vista de datos.
- Mostrar datos de varios orígenes en una vista de datos única Puede vincular dos o más orígenes de datos relacionados y mostrar datos de estos orígenes en una vista de datos única. Para obtener más información, vea Mostrar datos de varios orígenes en una vista de datos única.
- Mostrar datos de ejemplo en una vista de datos Puede mostrar fácilmente datos de ejemplo en una vista de datos. Para obtener más información, vea Mostrar datos de ejemplo en una vista de datos.
Volver al principio