Condividi tramite


Individuare e valutare un database di origine per i feed di dati

I feed di dati vengono utilizzati per spostare dati XML da origini dati online in cartelle di lavoro abilitate per PowerPivot create in PowerPivot per Excel. Per utilizzare un feed di dati, è necessario innanzitutto identificare uno o più servizi Web o dati tramite i quali vengono restituiti dati nel formato Atom 1.0.

In questo argomento sono contenute le sezioni seguenti:

Esaminare le possibili origini del formato dati Atom

Ottenere feed di dati da strumenti e applicazioni Microsoft

Creare provider personalizzati per generare feed di dati da origini dati interne

Esaminare le possibili origini del formato dati Atom

Tra le origini di dati Atom 1.0 sono inclusi:

  • Software che dispone di caratteristiche di esportazione predefinite che consentono di generare feed di dati Atom. Sia in SQL Server 2008 R2 Reporting Services sia in Microsoft SharePoint 2010 sono incluse caratteristiche di esportazione che consentono di generare dati Atom 1.0.

  • Servizi dati interni o personalizzati creati all'interno dell'organizzazione da esperti di dati, con lo scopo di rendere i dati aziendali disponibili come feed di dati Atom.

  • Origini esterne o pubbliche di dati diffusi che supportano feed Atom. I canali di diffusione dati consentono di aumentare notevolmente l'offerta di feed Atom come alternativa ai feed RSS. I collegamenti ai feed Atom visualizzati su siti Web di canali di diffusione dati possono essere inclusi nei documenti del servizio dati SSAS come URL servizio dati che consente di fornire dati Atom.

Ottenere feed di dati da strumenti e applicazioni Microsoft

Nelle possibili origini di dati Atom 1.0 sono inclusi la funzionalità predefinita di SQL Server 2008 R2 Reporting Services ed elenchi SharePoint che consentono di esportare i dati in queste origini nel formato Atom 1.0. Se disponibili, tali origini consentono l'accesso automatico ai dati Atom 1.0 tramite le caratteristiche di esportazione predefinite.

Origine

Dati Atom

Collegamento

Reporting Services

Nella versione SQL Server 2008 R2 di Reporting Services è inclusa una nuova estensione per il rendering dei dati che consente di esportare i dati del report nel formato Atom 1.0.

Importare dati da un report di Reporting Services

Elenchi di SharePoint

In SharePoint 2010, nelle raccolte e negli elenchi è incluso un nuovo comando Esporta come feed di dati sulla barra multifunzione. Gli elementi nell'elenco e l'XML interno che descrive l'elenco possono essere esportati come feed di dati.

L'esportazione di un elenco SharePoint richiede l'installazione di ADO.NET Data Services nel sistema. Per ulteriori informazioni, vedere Installare ADO.NET Data Services per supportare esportazioni di feed di dati di elenchi SharePoint.

Importare dati da un feed di dati

Creare provider personalizzati per generare feed di dati da origini dati interne

I servizi dati Atom potrebbero essere disponibili all'interno dell'organizzazione se si dispone di sviluppatori che ne conoscono la modalità di creazione. I programmatori ed esperti di dati possono creare facilmente servizi dati semplici in modo da rendere i dati interni più accessibili agli utenti aziendali. I miglioramenti di ADO.NET Data Services e Windows Communication Foundation (WCF) consentono e semplificano lo sviluppo del servizio dati, rendendo relativamente semplice la restituzione di dati provenienti da database aziendali esterni come dati Atom da parte di tale servizio.

Nelle tecnologie comuni per la compilazione di servizi dati sono inclusi gli elementi seguenti:

  • Servizi Windows Communication Foundation (WCF) di tipo REST.

  • ADO.NET Data Services Framework. Per ulteriori informazioni, vedere la sezione relativa all'utilizzo di ADO.NET Data Services.

Requisiti di servizi dati personalizzati

Un servizio dati offre dati tabulari XML su richiesta. Per l'utilizzo di tali dati tramite Analysis Services, il servizio dati deve soddisfare determinati requisiti descritti nella tabella seguente.

Requisito

Descrizione

Endpoint HTTP

Il servizio dati deve essere accessibile tramite una connessione Web e sarà possibile farvi riferimento all'interno del feed di dati dal relativo percorso URL.

Registrazione

L'accesso ai feed di dati viene eseguito tramite documenti del servizio dati creati in un sito di SharePoint.

Il documento del servizio dati consente di registrare un feed di dati, rendendo il feed disponibile ad altri utenti.

Tramite l'importazione del documento del servizio dati vengono attivate richieste che consentono di ottenere dati dai servizi dati elencati nel documento.

Autenticazione e controllo di accesso

Il servizio dati deve consentire l'accesso anonimo o supportare la sicurezza integrata di Windows utilizzando le credenziali dell'utente corrente.

Output dei dati nel formato Atom 1.0

Il servizio dati deve fornire output dei dati conformi al formato di diffusione Atom 1.0. Si tratta del formato supportato dal lettore di feed di dati compilato in PowerPivot per Excel.

Il lettore di feed di dati predefinito non supporta il formato RSS.

Per ulteriori informazioni sui requisiti di output dei dati, vedere Sintassi XML del feed di dati.

Paging

I servizi dati Atom possono supportare il paging per scomporre i dati in blocchi gestibili.

Il paging viene ignorato in Analysis Services.

Tutti i dati verranno caricati nel modello IMBI per ogni pagina consecutiva finché non saranno rilevati più dati oppure finché non si verificherà un vincolo di soglia di memoria o di altre risorse.

Operazioni registrate (facoltativo)

In Analysis Services non è possibile registrare eventi o operazioni eseguite dal servizio dati. La registrazione è una funzione del servizio dati utilizzato. Se tramite il servizio dati non vengono registrati eventi o errori, non si disporrà di un record relativo all'eventuale recupero corretto dei dati. Se si crea un provider del servizio dati per i dati aziendali, aggiungere la funzionalità di registrazione al servizio in modo da poter tenere traccia dello stato delle operazioni di importazione e aggiornamento.