Gestire l'origine dati - OracleManage your data source - Oracle

Dopo aver installato il gateway dati locale, sarà necessario aggiungere le origini dati che possono essere usate con il gateway.Once you have installed the on-premises data gateway, you will need to add data sources that can be used with the gateway. In questo articolo viene descritto come lavorare con i gateway e le origini dati.This article will look at how to work with gateways and data sources. È possibile usare l'origine dati Oracle per l'aggiornamento pianificato o per DirectQuery.You can use the Oracle data source either for scheduled refresh or for DirectQuery.

Download e installazione del gatewayDownload and install the gateway

È possibile scaricare il gateway dal servizio Power BI.You can download the gateway from the Power BI service. Selezionare Download > Gateway dati oppure passare alla pagina di download del gateway.Select Downloads > Data Gateway, or by going to the gateway download page.

Avviso

Per far sì che il gateway possa connettersi al server Oracle, è necessario aver installato e configurato il Provider di dati Oracle per .NET (ODP.NET),In order for the gateway to be able to connect to your Oracle server, the Oracle Data Provider for .NET (ODP.NET) needs to be installed and configured. che fa parte di Oracle Data Access Components (ODAC).This is part of the Oracle Data Access Components (ODAC). Per altre informazioni su come scaricare il provider Oracle, vedere Installazione del client Oracle di seguito.For more information on how to download the Oracle provider, see Installing the Oracle Client below.

Installazione del client OracleInstalling the Oracle client

Per le versioni a 32 bit di Power BI Desktop, usare il collegamento seguente per scaricare e installare il client Oracle a 32 bit:For 32-bit versions of Power BI Desktop, use the following link to download and install the 32-bit Oracle client:

Per le versioni a 64 bit di Power BI Desktop o per il gateway dati locale, usare il collegamento seguente per scaricare e installare il client Oracle a 64 bit:For 64-bit versions of Power BI Desktop, or for the on-premises data gateway, use the following link to download and install the 64-bit Oracle client:

Dopo averlo installato, sarà necessario configurare il file tnsnames.ora con le informazioni corrette per il proprio database.Once that is installed, you will need to configure your tnsnames.ora file with the proper information for your database. Power BI Desktop e il gateway si baseranno sul nome del servizio di rete net_service_name definito nel file tnsnames.ora.Power BI Desktop and the gateway will go off of the net_service_name defined in the tnsnames.ora file. Se non è configurato, non sarà possibile connettersi.If it isn't configured, you will not be able to connect. Il percorso predefinito per il file tnsnames.ora è il seguente: [Oracle Home Directory]\Network\Admin\tnsnames.ora.The default path for tnsnames.ora is the following: [Oracle Home Directory]\Network\Admin\tnsnames.ora. Per altre informazioni su come configurare i file tnsnames.ora, vedere Oracle: parametri di denominazione locale (tnsnames.ora).For more information about how to configure tnsnames.ora files, see Oracle: Local Naming Parameters (tnsnames.ora).

Esempio di immissione nel file tnsnames.oraExample tnsnames.ora file entry

Il formato di base di un'immissione nel file tnsnames.ora è il seguente:The basic format of an entry in tnsname.ora is the following.

net_service_name=
 (DESCRIPTION=
   (ADDRESS=(protocol_address_information))
   (CONNECT_DATA=
     (SERVICE_NAME=service_name)))

Di seguito è riportato un esempio delle informazioni relative al server e alla porta già compilate.Here is an example of the server and port information filled in.

CONTOSO =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = oracleserver.contoso.com)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = CONTOSO)
    )
  )

Aggiungere un gatewayAdd a gateway

Per aggiungere un gateway, scaricare e installare semplicemente il gateway in un server nel proprio ambiente.To add a gateway, simply download and install the gateway on a server in your environment. Dopo aver installato il gateway, verrà visualizzato negli elenchi dei gateway in Gestisci gateway.After you have installed the gateway, it will show in the lists of gateways under Manage gateways.

Nota

Gestisci gateway non compare fino a quando non si è l'amministratore di almeno un gateway.Manage gateways will not show up until you are the admin of at least one gateway. Questa situazione può verificarsi sia se si viene aggiunti come amministratore sia se si installa e configura un gateway.This can happen either by being added as an admin or you installing and configuring a gateway.

Rimuovere un gatewayRemove a gateway

Rimuovendo un gateway si eliminano anche tutte le origini dati in tale gateway.Removing a gateway will also delete any data sources under that gateway. Questo inoltre interrompe tutti i dashboard e i report che si basano su tali origini dati.This will also break any dashboards and reports that rely on those data sources.

  1. Selezionare l'icona dell'ingranaggio nell'angolo in alto a destra e scegliere Gestisci gateway.Select the gear icon in the upper-right corner > Manage gateways.
  2. Gateway > Rimuovi.Gateway > Remove

Aggiungere un'origine datiAdd a data source

È possibile aggiungere un'origine dati, selezionando un gateway e facendo clic su Aggiungi origine dati o passando al Gateway > Aggiungi origine dati.You can add a data source by either selecting a gateway and click Add data source, or go to Gateway > Add data source.

È quindi possibile selezionare il tipo di origine dati dall'elenco.You can then select the Data Source Type from the list.

Inserire le informazioni per l'origine dati tra cui il Server e il Database.You will then want to fill in the information for the data source which includes the Server and the Database.

È inoltre necessario scegliere un Metodo di autenticazione,You will also need to choose an Authentication Method. Windows o Basic.This can either be Windows or Basic. È preferibile scegliere Basic se si intende usare un account creato all'interno di Oracle anziché l'autenticazione di Windows.You would want to choose Basic if you are going to use an account that is created within Oracle instead of Windows Authentication. Immettere le credenziali che verranno utilizzate per questa origine dati.Then enter the credentials that will be used for this data source.

Nota

Tutte le query all'origine dati verranno eseguite utilizzando queste credenziali.All queries to the data source will run using these credentials. Per altre informazioni su come vengono archiviate le credenziali vedere l'articolo principale sul gateway dati locale.For more information, see the main on-premises data gateway article to learn more about how credentials are stored.

È possibile fare clic su Aggiungi dopo aver compilato tutti i campi.You can click Add after you have everything filled in. È ora possibile usare questa origine dati per l'aggiornamento pianificato o DirectQuery su un server Oracle locale.You can now use this data source for scheduled refresh, or DirectQuery, against an Oracle server that is on-premises. Verrà visualizzato Connessione riuscita se la connessione ha avuto esito positivo.You will see Connection Successful if it succeeded.

Impostazioni avanzateAdvanced settings

È possibile configurare il livello di privacy per l'origine dati.You can configure the privacy level for your data source. Questa impostazione controlla la modalità di mashup dei dati.This controls how data can be mashed up. L'impostazione viene usata solo per l'aggiornamento pianificatoThis is only used for scheduled refresh. e non per DirectQuery.It does not apply to DirectQuery. Altre informazioniLearn more

Rimuovere un'origine datiRemove a data source

Rimuovendo un'origine dati si interrompono tutti i dashboard o i report che si basano sull'origine dati specificata.Removing a data source will break any dashboards or reports that rely on the given data source.

Per rimuovere un'origine dati, passare all'Origine dati > Rimuovi.To remove a Data Source, go to the Data Source > Remove.

Gestire gli amministratoriManage administrators

Nella scheda Amministratori del gateway è possibile aggiungere e rimuovere gli utenti o i gruppi di sicurezza che possono gestire il gateway.On the Administrators tab for the gateway, you can add and remove users (or security groups) that can administer the gateway.

Gestire gli utentiManage users

Sulla scheda utenti, per l'origine dati, è possibile aggiungere e rimuovere gli utenti o i gruppi di sicurezza che possono utilizzare l’origine dati.On the Users tab, for the data source, you can add, and remove, users, or security groups, that can use this data source.

Nota

L'elenco degli utenti controlla solo gli utenti autorizzati a pubblicare report.The users list only controls who are allowed to publish reports. I proprietari di report possono creare dashboard o pacchetti di contenuto e condividerli con altri utenti.The report owners can create dashboards, or content packs, and share those with other users. Gli utenti che utilizzano il report o il dashboard non devono essere nell'elenco di utenti.Users that are consuming the report or dashboard do not need to be in the users list.

Uso dell'origine datiUsing the data source

Dopo aver creato l'origine dati, sarà possibile usarla con le connessioni DirectQuery o tramite l'aggiornamento pianificato.After you have created the data source, it will be available to use with either DirectQuery connections, or through scheduled refresh.

Avviso

I nomi del server e del database devono corrispondere tra Power BI Desktop e l'origine dati all'interno del gateway dati locale.Server and database name have to match between Power BI Desktop and the data source within the on-premises data gateway!

Il collegamento tra il set di dati e l'origine dati all'interno del gateway si basa sul nome del server e sul nome del database.The link between your dataset and the data source within the gateway is based on your server name and database name. Questi nomi devono corrispondere.These have to match! Ad esempio, se si indica un indirizzo IP per il nome del server, all'interno di Power BI Desktop è necessario usare l'indirizzo IP per l'origine dati all'interno della configurazione del gateway.For example, if you supply an IP Address for the server name, within Power BI Desktop, you will need to use the IP Address for the data source within the gateway configuration. Anche questo nome deve corrispondere con un alias definito nel file tnsnames.ora.This name also has to match an alias defined within the tnsnames.ora file. Per altre informazioni sul file tnsnames.ora, vedere Installazione del client Oracle.For more information about the tnsnames.ora file, see Installing the Oracle Client.

Questo vale sia per DirectQuery che per l'aggiornamento pianificato.This is the case for both DirectQuery and scheduled refresh.

Uso dell'origine dati con le connessioni DirectQueryUsing the data source with DirectQuery connections

È necessario assicurarsi che i nomi del server e del database corrispondano tra Power BI Desktop e l'origine dati configurata per il gateway.You will need to make sure the server and database name matches between Power BI Desktop and the configured data source for the gateway. È inoltre necessario assicurarsi che l'utente sia elencato nella scheda Utenti dell'origine dati per pubblicare i set di dati DirectQuery.You will also need to make sure your user is listed in the Users tab of the data source in order to publish DirectQuery datasets. Per DirectQuery, la selezione avviene all'interno di Power BI Desktop alla prima importazione dei dati.The selection, for DirectQuery, occurs within Power BI Desktop when you first import data. Altre informazioniLearn more

Dopo la pubblicazione, da Power BI Desktop o Recupera dati, i report dovrebbero iniziare a funzionare.After you publish, either from Power BI Desktop or Get Data, your reports should start working. Dopo la creazione dell'origine dati all'interno del gateway potrebbero essere necessari alcuni minuti prima di poter usare la connessione.It may take several minutes, after creating the data source within the gateway, for the connection to be usable.

Uso dell’origine dati con l'aggiornamento pianificatoUsing the data source with scheduled refresh

Se si è presenti nella scheda Utenti dell'origine dati configurata all'interno del gateway e i nomi del server e del database corrispondono, il gateway verrà visualizzato come un'opzione per l’uso con l'aggiornamento pianificato.If you are listed in the Users tab of the data source configured within the gateway, and the server and database name match, you will see the gateway as an option to use with scheduled refresh.

Risoluzione dei problemiTroubleshooting

Quando la sintassi di denominazione non è corretta o non è configurata correttamente, potrebbero verificarsi vari errori di Oracle.You may encounter serveral errors from Oracle when the naming syntax is either incorrect or not configured properly.

  • ORA-12154: TNS: impossibile risolvere l'identificativo di connessione specificatoORA-12154: TNS: could not resolve the connect identifier specified
  • ORA-12514: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessioneORA-12514: TNS listener does not currently know of service requested in connect descriptor
  • ORA-12541: TNS: nessun listenerORA-12541: TNS: no listener
  • ORA-12170: TNS: si è verificato il timeout della connessioneORA-12170: TNS:Connect timeout occurred
  • ORA-12504: TNS: il listener non ha ricevuto SERVICE_NAME in CONNECT_DATAORA-12504: TNS listener was not given the SERVICE_NAME in CONNECT_DATA

Questi errori potrebbero verificarsi se il client Oracle non è installato o se non è configurato correttamente.These errors could occur if either the Oracle client is not installed, or if it is not configured properly. Se è installato, è consigliabile verificare che il file tnsnames.ora sia configurato correttamente e che si usi il valore net_service_name corretto.If it is installed, you will want to verify the tnsnames.ora file is properly configured and you are using the proper net_service_name. È anche necessario assicurarsi che il valore net_service_name sia lo stesso tra la macchina che usa Power BI Desktop e il computer che esegue il gateway.You will also need to make sure that the net_service_name is the same between the machine using Power BI Desktop and the machine that is running the gateway. Per altre informazioni, vedere Installazione del client Oracle.For more information, see Installing the Oracle Client.

Nota

Potrebbe anche verificarsi un problema a causa dell'incompatibilità tra la versione del server Oracle e la versione del client Oracle,You may also be hitting an issue due to compatability between the Oracle server version and the Oracle client version. che in genere devono corrispondere.Typically you want these to match.

Per altre informazioni sulla risoluzione dei problemi relativi al gateway, vedere Risoluzione dei problemi del gateway dati locale.For additional troubleshooting information relating to the gateway, see Troubleshooting the on-premises data gateway.

Passaggi successiviNext steps

Gateway dati localeOn-premises data gateway
Analisi approfondita del gateway dati localeOn-premises data gateway - in-depth
Risoluzione dei problemi del gateway dati localeTroubleshooting the on-premises data gateway
Power BI PremiumPower BI Premium

Altre domande?More questions? Provare a rivolgersi alla community di Power BITry asking the Power BI Community