Przed przystąpieniem do tworzenia połączenia z Oracle Analytics Cloud do punktów końcowych REST źródła danych należy utworzyć plik JSON zawierający szczegóły połączenia i spakować go do pliku.
Szablon JSON można także pobrać ze strony Oracle Analytics - biblioteka publiczna. Szczegóły połączenia należy zawrzeć w pliku JSON opartym na szablonie, a następnie należy skompresować plik JSON do pliku w formacie ZIP. Można także pobrać przykładowe pliki JSON dla różnych aplikacji SaaS i PaaS.
Format szablonu JSON dla połączenia z punktami końcowymi 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"
}
}Przykład pliku JSON dla połączenia z punktami końcowymi REST serwisu 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"
}
}Identyfikacja OAuth2 - informacje podstawowe
Przed rozpoczęciem należy się upewnić, że docelowe źródło danych obsługuje identyfikację OAuth2 - nie wszystkie źródła danych obsługują protokół OAuth2.
Podczas tworzenia pliku JSON z użyciem jednego z pobranych szablonów należy określić właściwy typ identyfikacji w polu authentication-type.
| Typy identyfikacji OAuth2 | Poprawne wartości w polu "authentication-type" |
| Kod OAuth2 | OAuth2Code |
| Uwierzytelnienia: hasło OAuth2 | OAUTH2PasswordGrant |
| OAuth2: jawne | OAUTH2ImplicitGrant |
| Uwierzytelnienia klienta OAuth2 | OAUTH2ClientCredentials |
W tym przykładzie określono metodę identyfikacji "Uwierzytelnienia: hasło OAuth2", używając wartości "OAUTH2PasswordGrant" w polu authentication-type.

.png"
Inne wskazówki dotyczące tworzenia pliku JSON