Origini dati per il servizio Power BIData sources for the Power BI service

I dati sono il fulcro di Power BI.Data is at the heart of Power BI. Si supponga di esplorare i dati.Let's say you're exploring data. È possibile farlo creando grafici e dashboard o ponendo domande con Domande e risposte.You may do that by creating charts and dashboards, or asking questions with Q&A. Le visualizzazioni e le risposte che appaiono usano i relativi dati sottostanti contenuti in un set di dati.The visualizations and answers you see are getting their underlying data from a dataset. Ma i set di dati da dove provengono?But where does that dataset come from? Provengono da un'origine dati.Well, it comes from a data source.

In questo articolo verranno esaminati i tipi di origini dati a cui è possibile connettersi dal servizio Power BI.In this article, we're going to cover the data source types you can connect to from the Power BI service. Tenere presente che esistono anche molti altri tipi di origini dati da cui è possibile ottenere i dati.Keep in mind that there are many other types of data sources you can get data from, too. Se si scelgono queste origini dati, può essere necessario eseguire prima query avanzate sui dati o usare le funzionalità di modellazione in Excel o Power BI Desktop.If you choose these data sources, you may need to use Power BI Desktop or Excel's advanced data query and modeling features first. Queste opzioni verranno approfondite più avanti.We'll go into more about those options later. Per ora verranno esaminati i diversi tipi di origini dati disponibili direttamente dal sito del servizio Power BI.For now, let's look at the different types of data sources available right from your Power BI service site.

È possibile ottenere dati da una qualsiasi delle origini dati disponibili in Power BI selezionando Recupera dati nell'angolo inferiore sinistro della pagina.You can get data from any of the data sources in Power BI by selecting Get Data in the bottom-left corner of the page.

Screenshot dell'opzione Recupera dati, visualizzata in basso a sinistra nella schermata del servizio Power BI.

Dopo aver selezionato Recupera dati è possibile scegliere i dati a cui si vuole accedereAfter you select Get Data, you can choose the data you want to access

Screenshot delle scelte di Recupera dati, che mostra le opzioni per scegliere i dati a cui si vuole accedere.

Individuare contenutoDiscover content

Screenshot della sezione Individuare contenuto, che mostra i logo dei partner.

La sezione Individuare contenuto contiene tutti i dati e i report necessari, già pronti per l'utente.The Discover content section contains all the data and reports you need already prepared for you. In Power BI sono disponibili due tipi di pacchetti di contenuto: Aziendale e Servizi.In Power BI, there are two types of content packs: Organizational and Services.

Aziendale: Con un account Power BI Pro, gli utenti dell'organizzazione possono creare, condividere e usare pacchetti di contenuto.Organizational: If you and other users in your organization have a Power BI Pro account, you can create, share, and use content packs. Per altre informazioni, vedere Introduzione ai pacchetti di contenuto aziendali.To learn more, see Intro to organizational content packs.

Servizi: Sono disponibili decine di servizi con pacchetti di contenuto per Power BI e ne vengono aggiunti continuamente altri.Services: There are literally dozens of services with content packs for Power BI, and more are being added all the time. Per la maggior parte dei servizi è necessario avere un account.Most services require you to have an account. Per altre informazioni, vedere Connettersi ai servizi usati con Power BI.To learn more, see Connect to services you use with Power BI.

Creare nuovo contenutoCreate new content

La sezione Creare nuovo contenuto contiene opzioni per la creazione e l'importazione del contenuto.The Create new content section contains options for creating and importing content yourself. In Power BI esistono due modi per creare o importare i propri contenuti: file e database.In Power BI, there are two ways to create or import your own content: Files and Databases.

FileFiles

Icona di Excel, Power BI Desktop e CSV

Excel ( .xlsx, .xlsm) - Le cartelle di lavoro in Excel possono includere diversi tipi di dati.Excel (.xlsx, .xlsm) - In Excel, a workbook may include different data types. Ad esempio, possono includere i dati immessi dall'utente nei fogli di lavoro.For example, it can include data you've entered into worksheets yourself. Possono anche includere dati su cui sono state eseguite query e che sono stati caricati da origini dati esterne con Power Query.It can also include data that you've queried and loaded from external data sources by using Power Query. Power Query è disponibile da Recupera e trasforma in Excel 2016 o Power Pivot.Power Query is available through Get & Transform in Excel 2016 or Power Pivot. È possibile importare nei fogli di lavoro i dati di tabelle o modelli di dati.You may import data from tables in worksheets, or import data from a data model. Per altre informazioni, vedere Ottenere dati dai file per Power BI.To learn more, see Get data from files for Power BI.

Power BI Desktop (PBIX): è possibile usare Power BI Desktop per eseguire query e caricare dati da origini dati esterne e per creare report.Power BI Desktop (.pbix) - You can use Power BI Desktop to query and load data from external data sources and create reports. È anche possibile estendere il modello di dati con misure e relazioni o importare il file di Power BI Desktop nel sito di Power BI.You can also extend your data model with measures and relationships, or import your Power BI Desktop file into your Power BI site. Power BI Desktop è ideale per gli utenti più avanzati.Power BI Desktop is best for more advanced users. In genere questi utenti hanno maggiore dimestichezza con l'uso delle proprie origini dati,Typically these users are ones who have a good understanding of their data sources. con l'esecuzione di query e trasformazioni dei dati e con i concetti di modellazione dei dati.They also understand data query and transformation, and data modeling concepts. Per altre informazioni, vedere Connettersi ai dati in Power BI Desktop.To learn more, see Connect to data in Power BI Desktop.

Con valori delimitati da virgole (CSV): i file sono semplici file di testo con righe di dati.Comma-Separated Value (.csv) - Files are simple text files with rows of data. Ogni riga può contenere uno o più valori separati da una virgola.Each row may contain one or more values, each separated by a comma. Ad esempio, un file CSV contenente dati relativi a nomi e indirizzi può avere molte righe.For example, a .csv containing name and address data might have many rows. Ogni riga può avere valori per nome, cognome, indirizzo, città, stato e così via.Each row may have values for first name, last name, street address, city, state, and so on. Non è possibile importare dati in un file CSV, ma molte applicazioni, ad esempio Excel, sono in grado di salvare i dati di una tabella semplice come file CSV.You can't import data into a .csv file, but many applications, like Excel, can save simple table data as a .csv file.

Per altri tipi di file, ad esempio le tabelle XML (XML) o i file di testo (TXT), è possibile usare Recupera e trasforma per eseguire query sui dati, trasformarli e caricarli prima in un file di Excel o Power BI Desktop,For other file types, like XML Table (.xml) or text (.txt) files, you can use Get & Transform to query, transform, and load that data into an Excel or Power BI Desktop file first. che quindi potrà essere importato in Power BI.You can then import the Excel or Power BI Desktop file into Power BI.

Anche il percorso in cui si archiviano i file ha una grande importanza.Where you store your files makes a significant difference, too. OneDrive for Business offre il massimo di flessibilità e integrazione con Power BI.OneDrive for Business provides the greatest amount of flexibility and integration with Power BI. I file si possono tenere nell'unità locale,It's OK to keep your files on your local drive. ma se è necessario aggiornarli, si devono eseguire alcuni passaggi aggiuntivi.Though if you need to refresh your data, there are a few extra steps. Per altre informazioni, vedere i collegamenti agli articoli riportati di seguito.For more information, see the article links below.

DatabaseDatabases

Screenshot dei database, che mostra i logo di Database nel cloud.

Database nel Cloud: dal servizio Power BI è possibile connettersi in tempo reale a:Databases in the Cloud - From the Power BI service, you can connect live to:

  • Database SQL di AzureAzure SQL Database
  • Azure SQL Data WarehouseAzure SQL Data Warehouse
  • Spark in Azure HDInsightSpark on Azure HDInsight

Le connessioni da Power BI a questi database sono dinamiche.Connections from Power BI to these databases are live. Si supponga di connettersi a un database SQL di AzureLet's say you connect to an Azure SQL Database. e di iniziare a esplorarne i dati creando report in Power BI.You then begin exploring its data by creating reports in Power BI. Ogni volta che si sezionano i dati o si aggiunge un altro campo a una visualizzazione, Power BI esegue una query direttamente sul database.Whenever you slice your data or add another field to a visualization, Power BI makes a query right to the database. Per altre informazioni, vedere Azure e Power BI.To learn more, see Azure and Power BI.

Database locali: dal servizio Power BI è possibile connettersi direttamente ai database modello tabulari di SQL Server Analysis Services.Databases on-premises - From the Power BI service, you can connect directly to SQL Server Analysis Services Tabular model databases. A tale scopo, è necessario un gateway Power BI Enterprise.To do so, you'll need a Power BI Enterprise gateway. In caso di dubbi sulla connessione al database modello tabulare dell'organizzazione, contattare l'amministratore o il reparto IT.If you're not clear on how to connect to your organization's tabular model database, check with your administrator or IT department. Per altre informazioni, vedere Dati dinamici di SQL Server Analysis Services in Power BI.To learn more, see SQL Server Analysis Services live data in Power BI.

Per altri tipi di database all'interno dell'organizzazione, è necessario usare Power BI Desktop o Excel per connettersi, eseguire query e caricare i dati in un modello di dati.For other database types in your organization, you'll need to use Power BI Desktop or Excel to connect to, query, and load data into a data model. È quindi possibile importare il file in Power BI, dove esiste un set di dati.You can then import your file into Power BI where a dataset exists. Se si configura un aggiornamento pianificato, Power BI userà le informazioni di connessione contenute nel file per connettersi direttamente all'origine dati e verificare la disponibilità di aggiornamenti.If you configure a scheduled refresh, Power BI will use that configuration and connection information from the file to connect directly to the datasource and query for updates. Power BI carica quindi gli aggiornamenti nel set di dati.Power BI then loads those updates into the dataset. Per altre informazioni, vedere Connettersi ai dati in Power BI Desktop.To learn more, see Connect to data in Power BI Desktop.

Dati provenienti da un'origine diversaWhat if my data comes from a different source?

Esistono centinaia di origini dati diverse che si possono usare con Power BI.There are hundreds of different data sources you can use with Power BI. Indipendentemente dall'origine da cui si ottengono, i dati devono essere in un formato che può essere usato dal servizio Power BI.Wherever you get your data from, that data has to be in a format consumable by the Power BI service. Con quei dati il servizio Power BI è in grado di creare report e dashboard, rispondere alle domande con Domande e risposte e così via.With consumable data, the Power BI service can create reports and dashboards, answer questions with Q&A, and so on.

Alcune origini dati contengono già dati formattati per il servizio Power BI.Some data sources already have data formatted for the Power BI service. Queste origini sono simili ai pacchetti di contenuto offerti da provider di servizi come Google Analytics e Twilio.These sources are like content packs from service providers like Google Analytics and Twilio. Anche i database modello tabulari di SQL Server Analysis Services sono già pronti per l'uso.SQL Server Analysis Services Tabular model databases are ready for use, too. È anche possibile connettersi in tempo reale ai database nel cloud, ad esempio al database SQL di Azure e Spark in HDInsight.You can also connect live to databases in the cloud like Azure SQL Database and Spark on HDInsight.

In altri casi, potrebbe essere necessario eseguire una query e caricare i dati desiderati in un file.In other cases, it might be necessary to query and load the data you want into a file. Si supponga ad esempio di avere dati logistici nella propria organizzazione.For example, let's say you have logistics data in your organization. I dati vengono archiviati in un database del data warehouse in un server.You store that data in a data warehouse database on a server. Nel servizio Power BI non è possibile connettersi a tale database e iniziare l'esplorazione dei dati, a meno che non sia un database modello tabulare,In the Power BI service, you can't connect to that database and begin exploring its data unless it's a tabular model database. ma è possibile usare Power BI Desktop o Excel per eseguire query e caricare i dati logistici in un modello di dati da salvare poi in un file.But, you can use Power BI Desktop or Excel to query and load that logistics data into a data model you then save as a file. È quindi possibile importare il file in Power BI dove esiste un set di dati.You can then import that file into Power BI where a dataset exists.

Una probabile obiezione potrebbe essere che i dati logistici nel database cambiano continuamenteYou're probably thinking, "But the logistics data on that database changes every day. e il set di dati di Power BI deve essere aggiornato.How do I refresh my Power BI dataset?" Quando si importano i dati nel set di dati, si importano anche le informazioni di connessione dal file di Excel o Power BI Desktop.When you import the data into the dataset, you also import the connection information from either the Power BI Desktop or the Excel file.

Si supponga di configurare un aggiornamento pianificato o di eseguire un aggiornamento manuale del set di dati.Let's say you configure a scheduled refresh or do a manual refresh on the dataset. Power BI usa le informazioni di connessione del set di dati, oltre a un paio di altre impostazioni, per connettersi direttamente al database.Power BI uses the connection information from the dataset, along with a couple of other settings, to connect directly to the database. Verifica quindi se sono presenti aggiornamenti e li carica nel set di dati.It then queries for updates and loads those updates into the dataset. Sarà probabilmente necessario un gateway di Power BI per proteggere e trasferire i dati tra il server locale e Power BI.As a side note, you likely will need a Power BI gateway to secure any data transfer between your on-premises server and Power BI. Completato il trasferimento, eventuali visualizzazioni nei report e dashboard vengono automaticamente aggiornate.When the transfer is complete, any visualizations in reports and dashboards refresh automatically.

Anche se non è possibile connettersi direttamente all'origine dati dal servizio Power BI, si possono comunque ottenere i dati in Power BI.You see, even though you can't connect to your data source directly from the Power BI service you can still get that data into Power BI. Si tratta solo di eseguire qualche passaggio in più e forse di chiedere un piccolo aiuto al reparto IT.It just might take a few more steps and maybe some help from your IT department. Vedere Origini dati in Power BI Desktop per altre informazioni.See Data sources in Power BI Desktop to learn more.

Altri dettagliSome more details

Si noterà che i termini set di dati e origine dati vengono usati spesso in Power BI.You'll see the terms dataset and data source used a lot in Power BI. Vengono usati spesso come sinonimi,They're often used synonymously. ma in realtà sono due cose diverse anche se correlate.But they really are two different things, although they're related.

Si crea automaticamente un set di dati in Power BI quando si usa Recupera dati.You create a dataset automatically in Power BI when you use Get Data. Recupera dati consente di connettersi e importare i dati di un pacchetto di contenuto o un file oppure di connettersi a un'origine dati in tempo reale.With Get Data, you connect to and import data from a content pack, file, or you connect to a live data source. Un set di dati contiene informazioni sull'origine dati e sulle credenziali dell'origine dati.A dataset contains information about the data source and data-source credentials. In molti casi include anche un subset di dati copiati dall'origine dati.In many cases, it also includes a subset of data copied from the data source. Quando si creano visualizzazioni in report e dashboard spesso si usano i dati del set di dati.When you create visualizations in reports and dashboards, you're often looking at data in the dataset.

Un'origine dati è l'elemento da cui provengono i dati presenti in un set di dati.A data source is where the data in a dataset comes from. Ad esempio, i dati possono provenire da:For example, the data could come from:

  • Un servizio online come Google Analytics o QuickBooksAn online service like Google Analytics or QuickBooks
  • Un database nel cloud come il database SQL di AzureA database in the cloud like Azure SQL Database
  • Un database o file in un computer locale o un server dell'organizzazioneA database or file on a local computer or server in your own organization

Aggiornamento dei datiData refresh

Forse l'utente salva i file nella propria unità locale o un'unità che si trova in un'altra parte dell'organizzazione.Maybe you save your files on your local drive or a drive somewhere in your organization. Può essere necessario un gateway di Power BI in modo che sia possibile aggiornare il set di dati in Power BI.You may need a Power BI gateway so that you can refresh the dataset in Power BI. Il computer in cui è archiviato il file deve essere acceso durante l'aggiornamento.The computer that stores the file needs to be on when a refresh happens. È possibile importare nuovamente il file o usare Pubblica da Excel o Power BI Desktop, ma tali opzioni non sono processi automatizzati.You can reimport your file or use Publish from Excel or Power BI Desktop, but those options aren't automated processes.

Se si salvano i file in OneDrive for Business o nei siti del team di SharePoint, è possibile connettersi ai file o importare i file in Power BI.If you save your files on OneDrive for Business or SharePoint - Team Sites, you can then connect to or import them into Power BI. Quindi, il set di dati, i report e il dashboard saranno sempre aggiornati.Then, your dataset, reports, and dashboard will always be up-to-date. Poiché sia OneDrive for Business che Power BI risiedono nel cloud, Power BI può connettersi direttamente al file salvatoBecause both OneDrive and Power BI are in the cloud, Power BI can connect directly to your saved file. circa una volta ogni ora per verificare la presenza di aggiornamenti.It connects about once every hour and checks for updates. Il set di dati e le eventuali visualizzazioni si aggiornano automaticamente se sono presenti aggiornamenti.The dataset and any visualizations refresh automatically if there are any updates.

I pacchetti di contenuto dai servizi vengono aggiornati automaticamente.Content packs from services are automatically updated. Nella maggior parte dei casi vengono aggiornati una volta al giorno.In most cases, they're updated once a day. È possibile eseguire l'aggiornamento manualmente, ma la presenza o meno di dati aggiornati dipenderà dal provider di servizi.You can manually refresh, but if you see any updated data will depend on the service provider. Gli aggiornamenti dei pacchetti di contenuto degli utenti dell'organizzazione dipenderanno dalle origini dati usate.Updates to content packs from people in your organization will depend on the data sources used. Dipenderanno inoltre dal modo in cui la persona che ha creato il pacchetto di contenuto ha configurato l'aggiornamento.They'll also depend on how the person who created the content pack configured the refresh.

Database SQL di Azure, Azure SQL Data Warehouse e Spark in Azure HDInsight sono origini dati nel cloud.Azure SQL Database, Azure SQL Data Warehouse, and Spark on Azure HDInsight are data sources in the Cloud. Anche il servizio Power BI risiede nel cloud quindi Power BI può connettersi a queste origini dati in tempo reale usando DirectQuery.The Power BI service is also in the cloud so Power BI can connect to those data sources live, using DirectQuery. Le informazioni disponibili in Power BI sono sempre sincronizzate e non è necessario configurare un aggiornamento pianificato.What you see in Power BI is always in sync and there's no need to set up a scheduled refresh.

Quando ci si connette a SQL Server Analysis Services da Power BI, la connessione è dinamica proprio come quella a un database di Azure nel cloud.When you connect to SQL Server Analysis Services from Power BI, it's a live connection just like an Azure database in the cloud. La differenza è che il database si trova in un server dell'organizzazione.The difference is the database itself is on a server in your organization. Questo tipo di connessione richiede un gateway di Power BI configurato dal reparto IT.This type of connection requires a Power BI gateway, which an IT department configures.

L'aggiornamento dei dati è un aspetto estremamente importante di Power BI ed è troppo complesso per essere illustrato qui in modo esaustivo.Data refresh is a super important part of Power BI, and much too deep to cover here. Per un'analisi più approfondita, vedere Aggiornamento dei dati in Power BI.If you want to get a thorough understanding, be sure to check out Data Refresh in Power BI.

Considerazioni e limitazioniConsiderations and limitations

Per tutte le origini dati usate nel servizio Power BI, tenere presenti le limitazioni seguenti.For all data sources used in the Power BI service, consider the following limitations. Esistono altre limitazioni applicabili a funzionalità specifiche, ma l'elenco seguente è valido per il servizio Power BI completo:There are other limitations that apply to specific features, but the following list applies to the full Power BI service:

  • Limite delle dimensioni del set di dati: è previsto un limite di 1 GB per i set di dati archiviati nelle capacità condivise del servizio Power BI.Dataset size limit - There's a 1-GB limit for datasets stored in Shared capacities in the Power BI service. Se sono necessari set di impostazioni di dimensioni maggiori, è possibile usare Power BI Premium.If you need larger datasets, you can use Power BI Premium.

  • Valori distinti in una colonna: quando si memorizzano nella cache i dati in un set di dati di Power BI (operazione talvolta definita modalità di importazione), è previsto un limite di 1.999.999.997 per il numero di valori distinti che possono essere archiviati in una colonna.Distinct values in a column - When caching data in a Power BI dataset (sometimes called 'Import' mode), there is a 1,999,999,997 limit on the number of distinct values that can be stored in a column.

  • Limite di righe : quando si usa DirectQuery, Power BI impone un limite ai risultati della query inviati all'origine dati sottostante.Row limit - When using DirectQuery, Power BI imposes a limit on the query results that are sent to your underlying data source. Se la query inviata all'origine dati restituisce più di 1 milione di righe, viene visualizzato un errore e la query ha esito negativo.If the query sent to the data source returns more than one million rows, you see an error and the query fails. I dati sottostanti possono comunque contenere più di 1 milione righe.Your underlying data can still contain more than one million rows. Poiché la maggior parte dei report aggrega i dati in set di risultati di dimensioni più piccole, è improbabile che si incorra in questo limite.You're unlikely to run into this limit as most reports aggregate the data into smaller sets of results.

  • Limite di colonne: il numero massimo di colonne consentite in un set di dati, in tutte le tabelle nel set di dati, è 16.000.Column limit - The maximum number of columns allowed in a dataset, across all tables in the dataset, is 16,000 columns. Questo limite si applica al servizio Power BI e ai set di dati usati in Power BI Desktop.This limit applies to the Power BI service and to datasets used in Power BI Desktop. Power BI tiene traccia del numero di colonne e tabelle nel set di dati, quindi il numero massimo di colonne è 16.000 meno una per ogni tabella del set di dati.Power BI tracks the number of columns and tables in the dataset in this way, which means the maximum number of columns is 16,000 minus one for each table in the dataset.