Trabajar con conjuntos de datos compartidos: portal webWork with shared datasets - web portal

SE APLICA A:APPLIES TO: SQL Server 2016 Reporting Services y versiones posteriores Power BI Report Server SQL Server 2016 Reporting Services y versiones posteriores Power BI Report Server

Con un conjunto de datos compartido, puede administrar los valores para un conjunto de datos de forma independiente de los informes y otros elementos de catálogo que lo utilizan.With a shared dataset, you can manage the settings for a dataset separately from reports and other catalog items that use it. Los conjuntos de datos compartidos pueden usarse con informes paginados y móviles, junto con los KPI.Shared datasets can be used with paginated and mobile reports, along with KPIs.

Puede ver y administrar las propiedades de un conjunto de datos compartido en el portal web.You can view and manage the properties of a shared dataset within the web portal. El portal web puede iniciar el Generador de informes para crear o editar conjuntos de datos compartidos.The web portal can launch you into Report Builder to create or edit shared datasets.

Creación de un conjunto de datos compartidoCreate a shared dataset

Para crear un nuevo conjunto de datos compartido, puede hacer lo siguiente:To create a new shared dataset, you can do the following.

  1. Seleccione Nuevo en la barra de menús.Select new from the menu bar.

  2. Seleccione Conjunto de datos.Select Dataset.

    Captura de pantalla en la que se muestra la lista desplegable Nuevo con la opción Conjunto de datos destacada.

  3. Se iniciará el Generador de informes o se le pedirá que lo descargue.This will either launch Report Builder, or prompt you to download it.

  4. En el cuadro de diálogo Nuevo informe o conjunto de datos , seleccione la conexión de origen de datos que se utilizará para este conjunto de datos.On the New Report or Dataset dialog, select a data source connection to use for this dataset. Puede que deba buscar la ubicación del origen de datos compartido.You may need to browse to the location of the shared data source.

  5. Seleccione Crear.Select Create.

  6. Cree el conjunto de datos y, después, seleccione el icono de guardado situado en la esquina superior izquierda para guardarlo en el servidor de informes.Build your dataset and then select the save icon in the upper left to save the dataset back to the report server.

Administración de un conjunto de datos compartido existenteManage an existing shared dataset

Para administrar un conjunto de datos compartido existente, puede hacer lo siguiente:To manage an existing shared dataset, you can do the following.

Nota

Si no ve el conjunto de datos compartido en la carpeta, asegúrese de que está viendo conjuntos de datos.If you don't see the shared dataset in the folder, make sure you are viewing datasets. Puede seleccionar Ver en la barra de menús de la esquina superior derecha del portal web.You can select View from the menu bar in the upper right of the web portal. Asegúrese de que la casilla Conjuntos de datos está activada.Make sure Datasets is checked.

  1. Haga clic en los puntos suspensivos (...) del conjunto de datos que quiera administrar.Select the ellipsis (...) for the dataset you want to manage.

    Captura de pantalla en la que se muestra que el usuario selecciona el botón de puntos suspensivos del conjunto de datos.

  2. Seleccione Administrar , que le llevará a la pantalla de edición.Select Manage which will take you to the edit screen.

    Captura de pantalla en la que se muestra el botón de puntos suspensivos seleccionado con la opción ADMINISTRAR destacada.

PropiedadesProperties

En la pantalla de propiedades, puede cambiar el nombre y la descripción del conjunto de datos.On the properties screen, you can change the name and description for the dataset. También puede Eliminar , Mover , Editar en el Generador de informes , Descargar o Reemplazar.You can also Delete , Move , Edit in Report Builder , Download or Replace.

Captura de pantalla en la que se muestra la pantalla Propiedades del cuadro de diálogo Editar Company Sales.

Almacenamiento en memoria cachéCaching

Dispone de varias opciones para almacenar en memoria caché los datos de un conjunto de datos.You have options when it comes to caching data for a dataset. Puede empezar con una selección simple.You will start off with a simple selection.

  1. Ejecutar este informe siempre con los datos más recientes emitirá consultas al origen de datos cuando se solicite.Always run this report with the most recent data will issue queries to the data source when requested.

  2. Cache copies of this report and use them when available (Almacenar en caché copias del informe y usarlas cuando estén disponibles) colocará una copia temporal de los datos en una memoria caché para su uso con elementos que utilicen este conjunto de datos.Cache copies of this report and use them when available will place a temporary copy of the data in a cache for use with items that use this dataset. El almacenamiento en memoria caché suele mejorar el rendimiento porque los datos se devuelven desde la memoria caché en lugar de ejecutarse de nuevo la consulta del conjunto de datos.Caching usually improves performance because the data is returned from the cache instead of running the dataset query again.

Captura de pantalla en la que se muestra la pantalla Almacenamiento en caché del cuadro de diálogo Editar Company Sales con la opción Ejecutar este informe siempre con los datos más recientes seleccionada.

Si selecciona Cache Copies of this report and use them when available (Almacenar en caché copias del informe y usarlas cuando estén disponibles), dispondrá de más opciones.Selecting Cache Copies of this report and use them when available will present you with some more options.

Captura de pantalla en la que se muestra la pantalla Almacenamiento en caché del cuadro de diálogo Editar Company Sales con la opción Realiza copias en caché de este informe y las usa cuando están disponibles. seleccionada.

Expiración de la cachéCache Expiration

Puede controlar si desea que la caché expire, para el conjunto de datos compartido, después de una cantidad de tiempo determinada, o bien si prefiere hacerlo según una programación.You can control whether you want to expire the cache, for the shared dataset, after a certain amount of time, or if you would prefer to do that on a schedule. Puede usar una programación compartida.You can use a shared schedule.

Captura de pantalla en la que se muestra que la opción La memoria caché expira en una programación. seleccionada.

Nota

La memoria caché no se actualiza al establecer una expiración.Setting an expiration does not refresh the cache. Sin un plan de actualización de caché, los datos se actualizarán con la siguiente ejecución del conjunto de datos.Without a cache refresh plan, the data will be refreshed on the next execution of the dataset.

Planes de actualización de cachéCache Refresh Plans

Puede utilizar planes de actualización de caché a fin de crear programaciones para cargar previamente la caché con copias temporales de datos de un conjunto de datos compartido.You can use Cache Refresh Plans to create schedules for preloading the cache with temporary copies of data for a shared dataset. Un plan de actualización incluye una programación y la opción para especificar o invalidar los valores de los parámetros.A refresh plan includes a schedule and the option to specify or override values for parameters. No puede invalidar los valores de los parámetros que estén marcados como de solo lectura.You cannot override values for parameters that are marked read-only. Puede crear y utilizar más de un plan de actualización.You can create and use more than one refresh plan.

Las asignaciones de roles predeterminadas que permiten agregar, eliminar y cambiar los conjuntos de datos compartidos para los planes de actualización de caché son Administrador de contenido, Mis informes y Publicador.Default role assignments that enable you to add, delete, and change shared datasets for cache refresh plans are Content Manager, My Reports, and Publisher.

Después de aplicar la opción de caché anterior, puede definir el plan de actualización de caché.After you apply the cache option above, you can then define a cache refresh plan. Para ello, seleccione el vínculo Manage Refresh Plans (Administrar planes de actualización) que aparecerá tras aplicar la configuración de la caché.To do that select the Manage Refresh Plans link that appears after you apply the cache settings. Se le llevará a la página de planes de actualización de caché.This will take you to the cache refresh plan page.

Para crear un nuevo plan de actualización de caché, seleccione Nuevo plan de actualización de caché.To create a new cache refresh plan, select New Cache Refresh Plan. Después, puede escribir un nombre para el plan y especificar una programación.You can then enter a name for the plan and specify a schedule. Si el conjunto de datos tiene parámetros definidos, verá que se enumeran y podrá especificar valores, a menos que estén marcados como de solo lectura.If the dataset has parameters defined, you will see those listed and be able to provide values unless they are marked as read-only.

Cuando haya terminado, puede seleccionar Create Cache Refresh Plan (Crear plan de actualización de caché).Once you are done, you can select Create Cache Refresh Plan.

Captura de pantalla del cuadro de diálogo Editar Company Sales en la que se muestra la opción Crear plan de actualización de caché.

Nota

El Agente SQL Server debe estar ejecutándose para poder crear un plan de actualización de caché.SQL Server Agent needs to be running to create a cache refresh plan.

A continuación, puede editar o eliminar los planes que se muestren.You can then Edit or Delete plans that are listed. La opción Nuevo a partir de existente se habilita cuando solo está seleccionado un plan de actualización de caché.The New From Existing option is enabled when one, and only one, cache refresh plan is selected. Esta opción creará un plan de actualización nuevo que se copia a partir del plan original.This option will create a new refresh plan which is copied from the original plan. El plan de actualización de caché se abre rellenado de antemano con detalles del plan que se seleccionara.The cache refresh plan page opens pre-populated with details from the plan that was selected. A continuación puede modificar las opciones del plan de actualización y guardar el plan con otra descripción.You can then modify the refresh plan options and save the plan with a new description.

¿Tiene alguna pregunta más?More questions? Puede plantear sus dudas en el foro de Reporting Services.Try asking the Reporting Services forum