Mostrar datos de varios orígenes en una vista de datos única

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

La mayoría de las empresas almacena datos relacionados en ubicaciones diferentes. Por ejemplo, la información de productos se almacena en un archivo .xml denominado productos.xml pero la información sobre las categorías de productos se almacena en otro archivo .xml denominado categorías.xml. Los dos orígenes de datos están relacionados entre sí por un campo denominado Id. de categoría.

Con Microsoft Office SharePoint Designer 2007, puede vincular fácilmente orígenes de datos que contienen datos relacionados y, a continuación, crear una vista de datos única que muestre datos de estos orígenes de datos vinculados. Puede vincular incluso distintos tipos de orígenes de datos; por ejemplo, puede vincular un archivo XML a una base de datos SQL. 

Al vincular orígenes de datos, crea un origen de datos único que aparece en la biblioteca de orígenes de datos con todos los demás orígenes de datos. Crear una vista de este origen de datos vinculado es muy similar a crear cualquier otra vista de datos. Después de crear una vista de datos de un origen de datos vinculado, puede filtrar, ordenar, agrupar, dar formato o hacer con esta vista de datos cualquier cosa que pueda hacer con otras vistas de datos.

En este artículo se muestra cómo crear dos archivos XML de ejemplo para utilizarlos como orígenes de datos, cómo vincular los dos orígenes de datos y, a continuación, cómo crear una vista de datos única que muestra datos de ambos orígenes de datos. Este artículo utiliza un archivo .xml como origen de datos para poder crear el origen de datos fácilmente y poder continuar. No obstante, el procedimiento siguiente funciona con cualquier origen de datos, incluidas bases de datos de SQL.

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 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.

Para obtener más información sobre las vistas de datos, vea crear una vista de datos.

En este artículo

Crear dos archivos .xml como orígenes de datos de ejemplo

Vincular orígenes de datos

Crear una vista de datos

Siguientes pasos sugeridos

Crear dos archivos .xml como orígenes de datos de ejemplo

Neptuno tiene la lista de productos en formato XML. También tiene una lista de categorías. Las dos listas están asociadas mediante un campo denominado Id. de categoría. Vinculando estos dos archivos XML y creando una vista de datos única, puede crear fácilmente una lista de productos organizados por categoría de producto.

Crear productos.xml

Si ya ha creado products.xml para crear una vista de datos, vaya a la sección siguiente.

  1. En el menú Archivo, haga clic en Abrir sitio.

  2. En el cuadro de diálogo Abrir sitio, busque y seleccione su sitio de SharePoint y, a continuación, elija Abrir.

  3. 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.

  4. En el menú Archivo, haga clic en Nuevo.

  5. En el cuadro de diálogo Nuevo, haga doble clic en Archivo de texto.

  6. 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>
  7. 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.

  8. En el menú Archivo, haga clic en Guardar como.

  9. En el cuadro de diálogo Guardar como, en el cuadro nombre de archivo, escriba products.xml.

  10. En la lista Guardar como tipo, haga clic en XML y, a continuación, haga clic en Guardar.

Crear categorías.xml

  1. Si tiene un sitio de SharePoint abierto, vaya al paso 4. Si no, en el menú Archivo, haga clic en Abrir sitio.

  2. En el cuadro de diálogo Abrir sitio, busque y seleccione su sitio de SharePoint y, a continuación, elija Abrir.

  3. 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.

  4. En el menú Archivo, haga clic en Nuevo.

  5. En el cuadro de diálogo Nuevo, haga doble clic en Archivo de texto.

  6. Copie las siguientes líneas de código seleccionándolas y presionando CTRL+C.

    <?xml version="1.0" encoding="utf-8"?>
    <CategoriesRoot>
    <Categories>
    <CategoryID>1</CategoryID>
    <CategoryName>Beverages</CategoryName>
    <Description>Soft drinks, coffees, teas, beer, and ale</Description>
    </Categories>
    <Categories>
    <CategoryID>2</CategoryID>
    <CategoryName>Condiments</CategoryName>
    <Description>Sweet and savory sauces, relishes, spreads, and seasonings</Description>
    </Categories>
    <Categories>
    <CategoryID>3</CategoryID>
    <CategoryName>Confections</CategoryName>
    <Description>Desserts, candies, sweetbreads</Description>
    </Categories>
    <Categories>
    <CategoryID>4</CategoryID>
    <CategoryName>Dairy Products</CategoryName>
    <Description>Cheeses</Description>
    </Categories>
    <Categories>
    <CategoryID>5</CategoryID>
    <CategoryName>Grains/Cereals</CategoryName>
    <Description>Breads, crackers, pasta, and cereal</Description>
    </Categories>
    <Categories>
    <CategoryID>6</CategoryID>
    <CategoryName>Meat/Poultry</CategoryName>
    <Description>Prepared meats</Description>
    </Categories>
    <Categories>
    <CategoryID>7</CategoryID>
    <CategoryName>Produce</CategoryName>
    <Description>Dried fruit and bean curd</Description>
    </Categories>
    <Categories>
    <CategoryID>8</CategoryID>
    <CategoryName>Seafood</CategoryName>
    <Description>Seaweed and fish</Description>
    </Categories>
    </CategoriesRoot>
  7. 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.

  8. En el menú Archivo, haga clic en Guardar como.

  9. En el cuadro de diálogo Guardar como, en el cuadro nombre de archivo, escriba categorías.XML.

  10. En la lista Guardar como tipo, haga clic en XML y, a continuación, haga clic en Guardar.

Volver al principio

Vincular orígenes de datos

Antes de poder crear una vista de datos que muestra datos de varios orígenes, primero debe vincular los orígenes de datos mediante la biblioteca de orígenes de datos. Desea crear una lista de productos organizados por categoría de producto por lo que debe crear un origen de datos que vincule el archivo productos.xml al archivo categorías.xml.

  1. En el menú Paneles de tareas, haga clic en Biblioteca de orígenes de datos.

  2. En el panel de tareas Biblioteca de orígenes de datos, haga clic en el signo más (+) junto a Orígenes vinculados y, a continuación, en Crear un nuevo origen vinculado.

  3. En el cuadro de diálogo Propiedades del origen de datos, haga clic en Configurar origen vinculado.

  4. En el Asistente para vincular orígenes de datos, en Orígenes de datos disponibles, haga clic en categorías.xml y, a continuación, en Agregar. Después, haga clic en productos.xml y, a continuación, haga clic en Agregar.

  5. Haga clic en Siguiente.

  6. En Seleccione el tipo de vínculo que mejor represente la relación entre los orígenes seleccionados, haga clic en Una el contenido de los orígenes de datos utilizando los detalles de orígenes de datos para insertar vistas de datos y subvistas combinadas.

    Tiene dos opciones: combinar o unir. Combina datos cuando tiene orígenes de datos distintos con los mismos campos que desea combinar en un único origen de datos. Une datos cuando tiene dos orígenes de datos distintos que tienen un campo en común que asocia un origen de datos al otro. Como productos.xml y categorías.xml son dos orígenes de datos diferentes con el campo Id. de categoría en común, desea unir los dos orígenes de datos.

  7. Haga clic en Finalizar.

  8. En el cuadro de diálogo Propiedades del origen de datos, haga clic en la ficha General.

  9. En el cuadro Nombre, escriba Categorías y productos.

  10. Haga clic en Aceptar.

    Sección de orígenes vinculados de la biblioteca de orígenes de datos que muestra un nuevo origen de datos denominado Categorías y productos

    En la biblioteca de orígenes de datos, en Orígenes vinculados, puede ver su nuevo origen de datos vinculado.

Volver al principio

Crear una vista de datos

Ahora que ha vinculado el origen de datos, puede crear una vista de datos que muestra datos del origen de datos vinculado utilizando el panel de tareas Detalles del origen de datos.

Desea crear una vista de datos de la lista de productos que esté organizada por categoría de producto. Para cada categoría de categorías.xml, puede mostrar los productos de cada categoría de productos.xml.

Como desea crear una vista de datos que muestra cada producto por categoría, primero va a crear una vista de categorías.xml.

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, insertará una vista de datos en la página.

  1. En el menú Archivo, haga clic en Nuevo.

  2. En el cuadro de diálogo Nuevo, haga doble clic en ASPX.

    Se abre una página nueva con una etiqueta FORM.

    Etiqueta de formulario de ASP.NET

  3. En el menú Vista de datos, haga clic en Insertar vista de datos.

    En la página aparece una vista de datos vacía y se abre el panel de tareas Biblioteca de orígenes de datos.

    Vista de datos vacía

    Ahora que ha insertado la vista de datos, ya está listo para agregar los datos.

  4. En el panel de tarea Biblioteca de orígenes de datos, haga clic en el signo más (+) junto a Orígenes vinculados, haga clic en Categorías y productos y, a continuación, en Mostrar datos.

    Primero desea crear una vista de datos de categorías.xml.

  5. En el panel de tareas Detalles del origen de datos en la carpeta Categorías, haga clic en NombreCategoría. Presione y mantenga presionada la tecla CTRL mientras hace clic en Descripción.

    Dos campos seleccionados en la carpeta Categorías en el panel de tareas Detalles del origen de datos

  6. 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 en una vista de datos.

    Vista de datos que muestra registros de categorías.xml

    En el paso siguiente, creará una columna nueva que muestra una vista secundaria (una vista de datos que aparece en el interior de una celda de otra vista de datos) de los datos de productos.xml.

  7. En la vista de datos, haga clic con el botón secundario en la columna Descripción, haga clic en Insertar en el menú contextual y, a continuación, en Columna a la derecha.

  8. Coloque el punto de inserción dentro de una celda en la columna nueva.

  9. En el panel de tareas Detalles del origen de datos, en la carpeta Productos, haga clic en NombreProducto. Presione y mantenga presionada la tecla CTRL mientras hace clic en UnidadesEnExistencias, en UnidadesEnPedido y en PuntoDePedido.

    Carpeta de productos en el panel de tareas Detalles del origen de datos

  10. Haga clic en Insertar campos seleccionados como y, a continuación, en Subvista asociada.

    Una vista secundaria combinada es una vista secundaria de un origen de datos que se une a otro mediante un campo común. En el paso siguiente, vinculará el campo Id. de categoría de categorías.xml al campo Id. de categoría de productos.xml.

  11. En el cuadro de diálogo Unir subvista, en Categorías, haga clic en Id. de categoría. En Productos, haga clic en Id. de categoría y, a continuación, en Aceptar.

    Cuadro de diálogo Unir subvista

    Los campos seleccionados en el panel de tareas Detalles del origen de datos aparecen ahora en la columna nueva. Como los campos Id. de categoría entre los dos orígenes están vinculados, en la lista Bebidas sólo aparecen los productos de bebidas, en la lista Condimentos sólo aparecen los condimentos, etc.

    Vista de datos que muestra una vista secundaria de la lista de productos en la categoría asociada en la lista

Volver al principio

Pasos siguientes sugeridos

Las vistas de datos son vistas de orígenes de datos activas eficaces y totalmente personalizables. Después de crear una vista de datos de un origen de datos vinculado, puede personalizar esta vista de datos del mismo modo que cualquier otra vista de datos. Ahora que ha aprendido a crear una vista de datos única que muestra datos de varios orígenes, 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 datos en una vista de datos rápidamente. 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 en la vista de datos cumplan ciertas 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    Igual que con una hoja de cálculo, puede agregar fórmulas a la vista de datos que realizan los cálculos en los datos y mostrar los resultados en una columna distinta. Para obtener más información, vea crear una columna de fórmula en una vista de datos.

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×