Создание подключения к источнику данных с конечными точками REST

Можно подключиться к источникам данных с конечными точками REST и анализировать данные. Например, подключитесь к приложениям SaaS или PaaS или государственным данным, таким как данные о погоде, пространственные данные или данные переписи.

Подключение к данным через конечные точки REST позволяет анализировать данные из многих операционных приложений SaaS или PaaS без понимания внутреннего формата или структуры данных.
Прежде чем начать, создайте файл JSON для источника данных, к которому вы подключаетесь. См. раздел Указание сведений о подключении конечной точки REST в файле JSON.
  1. На главной странице Oracle Analytics нажмите Создать, затем нажмите Подключение, потом REST API (предварительный просмотр).
  2. В поле Имя подключения укажите понятное имя для идентификации этого подключения в Oracle Analytics.
  3. Нажмите Импорт файла и выберите ZIP-файл коннектора REST, созданный в качестве предварительного условия.
    Значения для полей Описание Базовый URL REST берутся из импортированного файла,а в таблице конечных точек отображаетсяИмя и Относительный URL для каждой доступной конечной точки.
  4. Необязательно: Отредактируйте конечные точки в соответствии со своими бизнес-требованиями. Например, можно удалить конечные точки, которые больше не нужны.
    • Чтобы изменить конечную точку, дважды щелкните по значению Имя или Относительный URL-адрес в таблице и отредактируйте текст.
    • Чтобы добавить конечную точку, нажмите Добавить конечную точку для добавления строки в таблицу и отредактируйте имя по умолчанию и относительный URL-адрес.
    • Чтобы удалить конечную точку, нажмите Удалить строку рядом с конечной точкой (то есть X).
  5. В разделе Аутентификация выберите способ защиты подключения.
    Совет. Убедитесь, что выбранный тип аутентификации совпадает с типом аутентификации, указанным в загруженном файле JSON. См. раздел "Указание сведений о подключении конечной точки REST в файле JSON".
    • Без аутентификации – разрешает подключение без аутентификации. Используйте эту опцию для подключения к общедоступным конечным точкам.
    • Базовый – аутентификация подключения с помощью имени пользователя и пароля
    • HttpHeader – аутентификация подключения с помощью токена безопасности.
    • Код OAuth2– подключение к клиенту с использованием кода авторизации, созданном в целевом приложении (по-другому тип предоставления "Код авторизации"). Это наиболее защищенный тип подключения OAuth2.
    • Пароль OAuth2 –подключение к надежному клиенту с использованием пароля (по-другому "Реквизиты пароля" или тип предоставления "Пароль владельца ресурса"). Используйте данный тип подключения при подключении к надежному клиенту.
    • Неявная OAuth2 – подключение к клиенту с использованием общедоступного кода, сгенерированного в целевом приложении (по-другому тип предоставления "Код авторизации"). Это менее защищенный тип соединения, чем "Код OAuth2", но его проще реализовать.
    • Учетные данные клиента OAuth2 – подключение к клиенту с использованием токена, (по-другому тип предоставления "Учетные данные клиента").
    Рекомендации по указанию параметров подключения OAuth2 см. Значения аутентификации OAuth2 для источников данных с поддержкой REST.
  6. Нажмите Сохранить.

Значения аутентификации OAuth2 для источников данных с поддержкой REST

При подключении к источникам данных с поддержкой REST с использованием одного из типов аутентификации OAuth2 (например, Код OAuth2, Пароль OAuth2, Неявная OAuth2 или Учетные данные клиента OAuth2) появится предложение указать сведения о подключении, соответствующие используемому типу аутентификации.

Поле или опция диалогового окна подключения Описание

Выполнить авторизацию

Нажмите Авторизация для проверки подключения и запроса необходимых кодов и токенов.

URL-адрес аутентификации

Введите URL страницы аутентификации в целевом приложении. Например, https://example.com/login/oauth/authorize.

Идентификатор клиента

Введите ID клиента, скопированное из целевого приложения, например из Chimp. Обычно это строка, состоящая из целых чисел и букв.

Секретный код клиента

Введите секретный код клиента, скопированный из целевого приложения, например из Chimp. Обычно это строка, состоящая из целых чисел и букв.

Пароль

Введите пароль, который использовался для входа в целевое приложение.

Область

Введите read: или write: перед именем целевого объекта. Например, read:org.

URL-адрес токена

Введите URL авторизации, предоставленный целевым приложением. Например, https://example.com/login/oauth/access_token.

Имя пользователя

Введите имя пользователя, которое использовалось для входа в целевое приложение.