Перед созданием подключения из Oracle Analytics Cloud к конечным точкам REST источника данных создайте ZIP-файл JSON, содержащий сведения о подключении.
Шаблон JSON можно выгрузить с веб-страницы Общедоступная библиотека Oracle Analytics. Сохраните сведения о подключении в файле JSON на основе шаблона, затем создайте сжатый файл JSON в формате ZIP. Также можно выгрузить примеры файлов JSON для ряда приложений SaaS и PaaS.
Формат шаблона JSON для подключения к конечным точкам 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" } }
Пример JSON для подключения к конечным точкам 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" } }
Сведения об аутентификации OAuth2
Прежде чем начать, убедитесь, что целевой источник данных поддерживает аутентификацию OAuth2. Ее поддерживают не все источники данных.
При создании JSON-файла с помощью одного из выгруженных шаблонов укажите соответствующий тип аутентификации в поле authentication-type
.
Типы OAuth2 | Допустимые значения для поля authentication-type. |
Код OAuth2 | OAuth2Code |
Пароль OAuth2 | OAUTH2PasswordGrant |
Неявная OAuth2 | OAUTH2ImplicitGrant |
Учетные данные клиента OAuth2 | OAUTH2ClientCredentials |
В этом примере метод аутентификации OAuth2 с использованием пароля задается с помощью OAUTH2PasswordGrant в качестве значения authentication-type
.
.png
.
Другие советы по созданию файла JSON