Creare una connessione a un'origine dati con endpoint REST

È possibile connettersi alle origini dati con endpoint REST e analizzarne i dati. Ad esempio, è possibile connettersi ad applicazioni SaaS o PaaS o a dati della pubblica amministrazione, quali quelli relativi al clima, allo spazio o al censimento.

La connessione ai dati mediante endpoint REST consente di analizzare i dati provenienti da numerose applicazioni SaaS o PaaS transazionali senza dover conoscere il formato o la struttura interni dei dati.
Prima di iniziare creare un file JSON per l'origine dati alla quale ci si sta connettendo. Vedere Specifica dei dettagli della connessione agli endpoint REST in un file JSON.
  1. Nella Home page di Oracle Analytics fare clic su Crea, quindi su Connessione e su API REST (anteprima).
  2. In Nome connessione specificare un nome descrittivo per identificare questa connessione in Oracle Analytics.
  3. Fare clic su Importa file e selezionare il file ZIP del connettore REST creato come prerequisito.
    I campi Descrizione e URL base REST vengono popolati dal file importato mentre nella tabella degli endoint viene visualizzato il Nome e l'URL relativo per ogni endpoint disponibile.
  4. Opzionale: Modificare gli endpoint per adattarli ai propri requisiti aziendali. Ad esempio, è possibile eliminare gli endpoint non necessari.
    • Per modificare un endpoint, fare doppio clic sul valore Nome o URL relativo nella tabella e modificare il testo.
    • Per aggiungere un endpoint fare clic su Aggiungi endpoint in modo da aggiungere una riga alla tabella, quindi modificare il nome predefinito e l'URL relativo.
    • Per rimuovere un endpoint fare clic su Elimina riga (X) accanto all'endpoint.
  5. In Autenticazione selezionare le modalità di protezione desiderate per la connessione.
    Suggerimento: assicurarsi che il tipo di autenticazione selezionato corrisponda a authentication-type specificato nel file JSON caricato. Vedere Specifica dei dettagli della connessione agli endpoint REST in un file JSON.
    • Nessuna autenticazione: consente di stabilire la connessione senza autenticazione. Utilizzare questa opzione per connettersi agli endpoint pubblici.
    • Basic: consente di autenticare la connessione con un nome utente e una password.
    • HttpHeader: consente di autenticare la connessione con un token di sicurezza.
    • Codice OAuth2: consente la connessione a un client utilizzando un codice di autorizzazione generato nell'applicazione di destinazione (nota come tipo di autorizzazione Codice di autorizzazione). Questo è il tipo di connessione OAuth2 più sicuro.
    • Credenziali password OAuth2: consente la connessione a un client sicuro utilizzando una password (nota come tipo di autorizzazione Credenziali password o Password proprietario risorsa). Utilizzare questo tipo di connessione se si utilizza un client sicuro.
    • OAuth2 - Implicito: consente la connessione a un client utilizzando un codice pubblico generato nell'applicazione di destinazione (nota come tipo di autorizzazione Codice di autorizzazione). Questo tipo di connessione è meno sicuro del tipo di connessione Codice OAuth2, ma è più semplice da implementare.
    • Credenziali client OAuth2: consente la connessione a un client utilizzando un token (nota come tipo di autorizzazione Credenziali client).
    Per assistenza durante la specifica dei dettagli di connessione OAuth2, vedere Valori di autenticazione OAuth2 per origini dati abilitate per REST.
  6. Fare clic su Salva.

Valori di autenticazione OAuth2 per origini dati abilitate per REST

Quando ci si connette a un'origine dati abilitata per REST utilizzando uno dei tipi di autenticazione OAuth2, ovvero Codice OAuth2, Credenziali password OAuth2, OAuth2 - Implicito o Credenziali client OAuth2, viene richiesto di specificare i dettagli di connessione appropriati per il tipo di autenticazione utilizzato.

Campo o opzione della finestra di dialogo di connessione Descrizione

Autorizza

Fare clic su Autorizza per eseguire il test della connessione e richiedere i codici e i token necessari.

URL autent.

Immettere l'URL della pagina di autenticazione nell'applicazione di destinazione. Ad esempio, https://example.com/login/oauth/authorize.

ID client

Immettere l'ID client copiato dall'applicazione di destinazione, ad esempio Chimp, che in genere è una stringa di numeri interi e lettere.

Segreto client

Immettere il segreto client copiato dall'applicazione di destinazione, ad esempio Chimp, che in genere è una stringa di numeri interi e lettere.

Password

Immettere la password utilizzata per eseguire il login all'applicazione di destinazione.

Ambito

Immettere read: o write: seguito dal nome della destinazione. Ad esempio, read:org.

URL token

Immettere l'URL di autorizzazione fornito dall'applicazione di destinazione. Ad esempio, https://example.com/login/oauth/access_token.

Nome utente

Immettere il nome utente utilizzato per eseguire il login all'applicazione di destinazione.