Acquisire dati con il componente aggiuntivo PowerPivot

Si applica a
Excel per Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

In molti casi, l'importazione di dati relazionali tramite il componente aggiuntivo Power Pivot è più veloce ed efficiente rispetto a una semplice importazione in Excel.

In generale, è facile da fare:

  1. Rivolgersi a un amministratore del database per ottenere informazioni sulla connessione al database e verificare di avere l'autorizzazione per accedere ai dati.
  2. Se i dati sono relazionali o dimensionali, quindi, dall'interno di Power Pivot, fare clic su Carica>dati> esternida database.

Facoltativamente, è possibile importare dati da altre origini dati:

  • Fare clic su Home>da servizio dati se i dati provengono da Microsoft Azure Marketplace o da un feed di dati OData.
  • Fare clic su Home>Carica dati> esternida altre origini per scegliere dall'intero elenco di origini dati.

Nella pagina Scegliere come importare i dati scegliere se importare tutti i dati nell'origine dati o filtrare i dati. Scegliere tabelle e visualizzazioni da un elenco oppure scrivere una query che specifica i dati da importare.

I vantaggi di un'importazione di Power Pivot includono la possibilità di:

  • Filtrare i dati non necessari per importare solo un sottoinsieme.
  • Rinominare tabelle e colonne durante l'importazione dei dati.
  • Incollare in una query predefinita per selezionare i dati restituiti.

Suggerimenti per la scelta delle origini dati

  • I provider OLE DB possono talvolta offrire prestazioni più veloci per i dati su larga scala. Quando si sceglie tra provider diversi per la stessa origine dati, provare innanzitutto il provider OLE DB.
  • L'importazione di tabelle da database relazionali consente di salvare i passaggi perché durante l'importazione vengono usate relazioni di chiave esterna per creare relazioni tra fogli di lavoro nella finestra di Power Pivot.
  • L'importazione di più tabelle e l'eliminazione di quelle non necessarie possono salvare la procedura. Se si importano tabelle una alla volta, potrebbe essere comunque necessario creare manualmente le relazioni tra le tabelle.
  • Le colonne che contengono dati simili in origini dati diverse sono alla base della creazione di relazioni all'interno della finestra di Power Pivot. Quando si usano origini dati eterogenee, scegliere tabelle con colonne che possono essere mappate a tabelle in altre origini dati che contengono dati identici o simili.
  • Per supportare l'aggiornamento dei dati per una cartella di lavoro pubblicata in SharePoint, scegliere origini dati ugualmente accessibili sia per le workstation che per i server. Dopo aver pubblicato la cartella di lavoro, è possibile impostare una pianificazione dell'aggiornamento dati per aggiornare automaticamente le informazioni nella cartella di lavoro. L'uso di origini dati disponibili nei server di rete consente l'aggiornamento dei dati.

Recuperare dati da altre origini

Aggiornare i dati relazionali

In Excel fare clic suConnessioni>dati>Aggiorna tutto per riconnettersi a un database e aggiornare i dati nella cartella di lavoro.

L'aggiornamento aggiornerà le singole celle e aggiungerà le righe che sono state aggiornate nel database esterno dall'ora dell'ultima importazione. Verranno aggiornate solo le nuove righe e le colonne esistenti. Se è necessario aggiungere una nuova colonna al modello, è necessario importarla seguendo la procedura descritta in precedenza.

Un aggiornamento ripete semplicemente la stessa query usata per importare i dati. Se l'origine dati non si trova più nella stessa posizione o se le tabelle o le colonne vengono rimosse o rinominate, l'aggiornamento avrà esito negativo. Naturalmente, tutti i dati importati in precedenza vengono mantenuti. Per visualizzare la query usata durante l'aggiornamento dei dati, fare clic suGestiscidi Power Pivot> per aprire la finestra di Power Pivot. Fare clic suProprietà tabellastruttura> per visualizzare la query.

Condivisione e autorizzazioni

In genere, le autorizzazioni sono necessarie per aggiornare i dati. Se si condivide la cartella di lavoro con altri utenti che vogliono aggiornare i dati, saranno necessarie almeno le autorizzazioni di sola lettura per il database.

Il metodo con cui si condivide la cartella di lavoro determina se è possibile eseguire l'aggiornamento dei dati. Per Microsoft 365, non è possibile aggiornare i dati in una cartella di lavoro salvata in Microsoft 365. In Server SharePoint è possibile pianificare l'aggiornamento automatico dei dati nel server, ma è necessario che Power Pivot per SharePoint sia stato installato e configurato nell'ambiente di SharePoint. Contattare l'amministratore di SharePoint per verificare se è disponibile un aggiornamento pianificato dei dati.

Origini dati supportate

È possibile importare dati da una delle numerose origini dati indicate nella tabella seguente.

Power Pivot non installa i provider per ogni origine dati. Anche se alcuni provider potrebbero già esistere nel computer, potrebbe essere necessario scaricare e installare il provider necessario.

È anche possibile creare un collegamento a tabelle in Excel e copiare e incollare dati da applicazioni come Excel e Word che usano un formato HTML per gli Appunti. Per altre informazioni, vedere Aggiungere dati usando tabelle collegate di Excel e Copiare e incollare dati in Power Pivot.

Per quanto riguarda i provider di dati, considerare quanto segue:

  • È anche possibile usare il provider OLE DB per ODBC.
  • In alcuni casi, l'uso del provider OLE DB MSDAORA può causare errori di connessione, in particolare con le versioni più recenti di Oracle. Se si verificano errori, è consigliabile usare uno degli altri provider elencati per Oracle.
Origine Versioni Tipo di file Provider
Database di Access Microsoft Access 2003 o versione successiva. accdb o .mdb Provider OLE DB DI ACE 14
Database relazionali di SQL Server Microsoft SQL Server 2005 o versione successiva; database SQL di Microsoft Azure (non applicabile) Provider OLE DB per SQL Server
Provider OLE DB SQL Server Native Client
Provider OLE DB per SQL Server Native Client 10.0
Provider di dati .NET Framework per SQL Client
Data Warehouse parallela SQL Server (PDW) SQL Server 2008 o versione successiva (non applicabile) Provider OLE DB per SQL Server PDW
Database relazionali Oracle Oracle 9i, 10g, 11g. (non applicabile) Oracle OLE DB Provider
Provider di dati .NET Framework per il client Oracle
Provider di dati .NET Framework per SQL Server
MSDAORA OLE DB (provider 2)
OraOLEDB
MSDASQL
Database relazionali Teradata Teradata V2R6, V12 (non applicabile) Provider OLE DB TDOLEDB
Provider di dati .Net per Teradata
Database relazionali Informix (non applicabile) Provider OLE DB Informix
Database relazionali IBM DB2 8.1 (non applicabile) DB2OLEDB
Database relazionali Sybase (non applicabile) Provider OLE DB Sybase
Altri database relazionali (non applicabile) (non applicabile) Provider OLE DB o driver ODBC
File di testo
Connettersi a un file flat
(non applicabile) .txt, tab, .csv Provider OLE DB di ACE 14 per Microsoft Access
File di Microsoft Excel Excel 97-2003 o versione successiva .xlsx, xlsm, xlsb, xltx, xltm Provider OLE DB DI ACE 14
Cartella di lavoro di Power Pivot
Importare dati da Analysis Services o Power Pivot
Microsoft SQL Server 2008 R2 o versione successiva xlsx, xlsm, xlsb, xltx, xltm ASOLEDB 10.5
(usato solo con cartelle di lavoro di Power Pivot pubblicate in farm di SharePoint in cui è installato Power Pivot per SharePoint)
Cubo di Analysis Services
Importare dati da Analysis Services o Power Pivot
Microsoft SQL Server 2005 o versione successiva (non applicabile) ASOLEDB 10
Feed di dati
Importare dati da un feed di dati
(usato per importare dati da report di Reporting Services, documenti di servizio Atom e singoli feed di dati)
Formato Atom 1.0
Qualsiasi database o documento esposto come servizio dati WCF (Windows Communication Foundation) (precedentemente ADO.NET Data Services).
.atomsvc per un documento di servizio che definisce uno o più feed
.atom per un documento di feed Web Atom
Provider di feed di dati Microsoft per Power Pivot
Provider di dati del feed di dati .NET Framework per Power Pivot
report Reporting Services
Importare dati da un report di Reporting Services
Microsoft SQL Server 2005 o versione successiva .Rdl
File di connessione al database di Office .Odc

Origini non supportate

I documenti pubblicati sul server, ad esempio i database di Access già pubblicati in SharePoint, non possono essere importati.

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle community.