Prima di creare una connessione da Oracle Analytics Cloud agli endpoint REST di un'origine dati, creare un file JSON compresso contenente i dettagli della connessione.
È possibile scaricare un modello JSON dalla Libreria pubblica di Oracle Analytics. Memorizzare i dettagli della connessione in un file JSON basato sul modello, quindi comprimere il file JSON nel formato ZIP. È inoltre possibile scaricare i file JSON di esempio per una serie di applicazioni SaaS e PaaS.
Formato del modello JSON per la connessione agli endpoint REST
{ "name": "Connection name", "description": "Brief description", "baseURL": "URL, e.g. https://api.surveymonkey.com/v3", "endpoints": { "Endpoint 1": "Endpoint 1 URL, e.g. https://api.surveymonkey.com/v3/users/endpoint1", "Endpoint 2": "Endpoint 2 URL, e.g. https://api.surveymonkey.com/v3/question_bank/endpoint2", "Endpoint n": "Endpoint n URL, e.g. https://api.surveymonkey.com/v3/users/endpointn" }, "authentication": { "type": "Authentication type" } }
Esempio JSON per la connessione agli endpoint REST Survey Monkey
{ "name": "Survey Monkey Connection", "description": "Survey Monkey connection", "baseURL": "https://api.surveymonkey.com/v3", "endpoints": { "Users": "https://api.surveymonkey.com/v3/users/me", "Questions": "https://api.surveymonkey.com/v3/question_bank/questions" }, "authentication": { "type": "HttpHeader" } }
Informazioni sull'autenticazione OAuth2
Prima di iniziare, assicurarsi che l'origine dati di destinazione supporti l'autenticazione OAuth2: non tutte le origini dati supportano OAuth2.
Quando si crea il file JSON utilizzando uno dei modelli scaricati, specificare il tipo di autenticazione appropriato nel campo authentication-type
.
Tipi di OAuth2 | Valori validi per il campo authentication-type. |
Codice OAuth2 | OAuth2Code |
Credenziali password OAuth2 | OAUTH2PasswordGrant |
OAuth2 - Implicito | OAUTH2ImplicitGrant |
Credenziali client OAuth2 | OAUTH2ClientCredentials |
In questo esempio, il metodo di autenticazione Credenziali password OAuth2 viene specificato utilizzando "OAUTH2PasswordGrant" come valore di authentication-type
.
.png
Altri suggerimenti per la creazione del file JSON