Utilizzare i set di dati condivisi - portale webWork with shared datasets - web portal

QUESTO ARGOMENTO SI APPLICA A:THIS TOPIC APPLIES TO: sìSQL Server Reporting Services (2016 e successive)SQL Server Reporting Services (2016 and later) sìServer di report di Power BIPower BI Report Server sìSQL Server Reporting Services (2016 e successive)SQL Server Reporting Services (2016 and later) sìServer di report di Power BIPower BI Report Server

Un set di dati condiviso consente di gestire le impostazioni per un set di dati separatamente dai report e dagli altri elementi del catalogo che lo usano.With a shared dataset, you can manage the settings for a dataset separately from reports and other catalog items that use it. I set di dati condivisi possono essere usati con i report impaginati e per dispositivi mobili, oltre che con gli indicatori KPI.Shared datasets can be used with paginated and mobile reports, along with KPIs.

È possibile visualizzare e gestire le proprietà di un set di dati condivisi all'interno del portale Web.You can view and manage the properties of a shared dataset within the web portal. Dal portale Web è possibile avviare Generatore report per creare o modificare i set di dati condivisi.The web portal can launch you into Report Builder to create or edit shared datasets.

Creare un set di dati condivisoCreate a shared dataset

Per creare un nuovo set di dati condiviso, eseguire le operazioni seguenti.To create a new shared dataset, you can do the following.

  1. Scegliere Nuovo dalla barra dei menu.Select new from the menu bar.

  2. Selezionare Set di dati.Select Dataset.

    ssRSDataset-NewDataset

  3. Verrà così avviato Generatore Report oppure viene chiesto di scaricarlo.This will either launch Report Builder, or prompt you to download it.

  4. Nella finestra di dialogo Nuovo report o set di dati selezionare una connessione all'origine dati da usare per il set di dati.On the New Report or Dataset dialog, select a data source connection to use for this dataset. Potrebbe essere necessario passare alla posizione dell'origine dati condivisa.You may need to browse to the location of the shared data source.

  5. Selezionare Crea.Select Create.

  6. Creare il set di dati e quindi selezionare l'icona Salva in alto a sinistra per salvare di nuovo il set di dati nel server d report.Build your dataset and then select the save icon in the upper left to save the dataset back to the report server.

Gestire un set di dati condiviso esistenteManage an existing shared dataset

Per gestire un set di dati condiviso esistente, è possibile eseguire le operazioni seguenti.To manage an existing shared dataset, you can do the following.

Nota

Se il set di dati condiviso non è visualizzato nella cartella, assicurarsi che sia attiva la visualizzazione dei set di dati.If you don’t see the shared dataset in the folder, make sure you are viewing datasets. È possibile scegliere Visualizza nella barra dei menu in alto a destra nel portale Web.You can select View from the menu bar in the upper right of the web portal. Assicurarsi che sia selezionato Set di dati .Make sure Datasets is checked.

  1. Selezionare il i puntini di sospensione (...) per il set di dati che si desidera gestire.Select the ellipsis (…) for the dataset you want to manage.

    ssRSDataset-Ellipse

  2. Selezionare Gestisci per visualizzare la schermata di modifica.Select Manage which will take you to the edit screen.

    ssRSDataset-Manage

ProprietàProperties

Nella schermata delle proprietà è possibile modificare Nome e Descrizione per il set di dati.On the properties screen, you can change the name and description for the dataset. È anche possibile scegliere Elimina, Sposta, Modifica in Generatore report, Scarica o Sostituisci.You can also Delete, Move, Edit in Report Builder, Download or Replace.

ssRSdataset-Properties

Memorizzazione nella cacheCaching

Per la memorizzazione nella cache dei dati per un set di dati sono disponibili varie opzioni.You have options when it comes to caching data for a dataset. Per iniziare, è necessario effettuare una semplice selezione.You will start off with a simple selection.

  1. Esegui sempre il report con i dati più recenti consente di eseguire query sull'origine dati quando richiesto.Always run this report with the most recent data will issue queries to the data source when requested.

  2. Memorizzare nella cache copie di questo report e usarle quando disponibili consente di posizionare una copia temporanea dei dati in una cache per l'uso con gli elementi che usano questo set di dati.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. La memorizzazione nella cache consente in genere di migliorare le prestazioni in quanto i dati vengono restituiti dalla cache anziché tramite una nuova query del set di dati.Caching usually improves performance because the data is returned from the cache instead of running the dataset query again.

ssRSDataset-Caching1

Con la selezione di Memorizzare nella cache copie di questo report e usarle quando disponibili verranno visualizzate altre opzioni.Selecting Cache Copies of this report and use them when available will present you with some more options.

ssRSDataset-Caching2

Scadenza della cacheCache Expiration

È possibile stabilire se si vuole che la cache scada, per il set di dati condiviso, dopo un determinato periodo di tempo oppure se si preferisce impostare una pianificazione.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. È possibile usare una pianificazione condivisaYou can use a shared schedule.

ssRSDataset-Caching3

Nota

L'impostazione di scadenza non comporta l'aggiornamento della cache.Setting an expiration does not refresh the cache. Senza un piano di aggiornamento della cache, i dati verranno aggiornati durante l'esecuzione successiva del set di dati.Without a cache refresh plan, the data will be refreshed on the next execution of the dataset.

Piani di aggiornamento della cacheCache Refresh Plans

È possibile usare piani di aggiornamento della cache per creare pianificazioni per precaricare nella cache copie temporanee di dati per un set di dati condiviso.You can use Cache Refresh Plans to create schedules for preloading the cache with temporary copies of data for a shared dataset. Un piano di aggiornamento include una pianificazione e l'opzione per specificare o eseguire l'override di valori per i parametri.A refresh plan includes a schedule and the option to specify or override values for parameters. Non è possibile eseguire l'override di valori per i parametri contrassegnati come di sola lettura.You cannot override values for parameters that are marked read-only. È possibile creare e usare più piani di aggiornamento.You can create and use more than one refresh plan.

Le assegnazioni di ruolo predefinite che consentono di aggiungere, eliminare e modificare set di dati condivisi per i piani di aggiornamento della cache sono Gestione contenuto, Report personali e Server di pubblicazione.Default role assignments that enable you to add, delete, and change shared datasets for cache refresh plans are Content Manager, My Reports, and Publisher.

Dopo aver applicato l'opzione per la cache sopra indicata, è possibile definire un piano di aggiornamento della cache.After you apply the cache option above, you can then define a cache refresh plan. A tale scopo, selezionare il collegamento Gestisci piani di aggiornamento della cache visualizzato dopo aver applicato le impostazioni della cache.To do that select the Manage Refresh Plans link that appears after you apply the cache settings. Verrà visualizzata la pagina del piano di aggiornamento della cache.This will take you to the cache refresh plan page.

Per creare un nuovo piano di aggiornamento della cache, selezionare Nuovo piano di aggiornamento della cache.To create a new cache refresh plan, select New Cache Refresh Plan. È quindi possibile immettere un nome per il piano e specificare una pianificazione.You can then enter a name for the plan and specify a schedule. Se per il set di dati sono stati definiti parametri, verranno elencati e sarà possibile specificare valori, a meno che non siano contrassegnati come di sola lettura.If the dataset has parameters defined, you will see those listed and be able to provide values unless they are marked as read-only.

Al termine, selezionare Crea piano di aggiornamento della cache.Once you are done, you can select Create Cache Refresh Plan.

ssRSDataset-Caching4

Nota

Per creare un piano di aggiornamento della cache, è necessario che il servizio SQL Server Agent sia in esecuzione.SQL Server Agent needs to be running to create a cache refresh plan.

Sarà quindi possibile modificare o eliminare i piani elencati.You can then Edit or Delete plans that are listed. L'opzione Nuovo piano da esistente viene abilitata quando è selezionato un solo piano di aggiornamento della cache.The New From Existing option is enabled when one, and only one, cache refresh plan is selected. Consente di creare un nuovo piano di aggiornamento copiato dal piano originale.This option will create a new refresh plan which is copied from the original plan. La pagina del piano di aggiornamento della cache viene aperta con i dettagli dal piano selezionato.The cache refresh plan page opens pre-populated with details from the plan that was selected. È possibile modificare le opzioni del piano di aggiornamento e salvare il piano con una nuova descrizione.You can then modify the refresh plan options and save the plan with a new description.

Ulteriori domande?More questions? Provare a porre il forum di Reporting ServicesTry asking the Reporting Services forum