创建到具有 REST 端点的数据源的连接

可以连接到具有 REST 端点的数据源并分析数据。例如,连接到 SaaS 或 PaaS 应用程序或政府数据(例如天气、空间或人口普查数据)。

使用 REST 端点连接到数据,您可以分析许多事务处理 SaaS 或 PaaS 应用程序的数据,而不必了解数据的内部格式或结构。
开始之前,为要连接到的数据源创建 JSON 文件。请参见在 JSON 文件中指定 REST 端点连接详细信息
  1. 在 Oracle Analytics 主页上,依次单击创建连接REST API(预览)
  2. 连接名称中,指定用户友好的名称,以在 Oracle Analytics 中标识此连接。
  3. 单击导入文件,然后选择创建的 REST 连接器 ZIP 文件(这是需要满足的先决条件)。
    说明REST 基础 URL 字段将从导入的文件填充,端点表显示每个可用端点的名称相对 URL
  4. 可选: 编辑端点以满足您的业务需求。例如,您可以删除不再需要的端点。
    • 要编辑端点,请在表中双击名称相对 URL 值,然后编辑文本。
    • 要添加端点,请单击添加端点以向表中添加行,然后编辑默认名称和相对 URL。
    • 要删除端点,请单击端点旁边的删除行(即 X)。
  5. 验证中,选择要如何保护连接。
    提示:确保您选择的验证类型与上载的 JSON 文件中指定的 authentication-type 匹配。请参见在 JSON 文件中指定 REST 端点连接详细信息
    • 无验证 — 无需验证即可连接。使用此选项可以连接到公共端点。
    • 基本 — 使用用户名和密码验证连接。
    • HttpHeader — 使用安全令牌验证连接。
    • OAuth2 代码 — 使用目标应用程序中生成的授权代码连接到客户端(称为“授权代码”授权类型)。这是最安全的 OAuth2 连接类型。
    • OAuth2 密码身份证明 — 使用密码连接到可信的客户端(称为“密码身份证明”或“资源所有者密码”授权类型)。如果要使用可信的客户端,请使用此连接类型。
    • OAuth2 隐式 — 使用目标应用程序中生成的公共代码连接到客户端(称为“授权代码”授权类型)。此连接类型不如“OAuth2 代码”连接类型安全,但更便于实施。
    • OAuth2 客户端身份证明 — 使用令牌连接到客户端(称为“客户端身份证明”授权类型)。
    有关指定 OAuth2 连接详细信息的指导,请参见 启用了 REST 的数据源的 OAuth2 验证值
  6. 单击保存

启用了 REST 的数据源的 OAuth2 验证值

当您使用某一 OAuth2 验证类型(即 OAuth2 代码OAuth2 密码身份证明OAuth2 隐式OAuth2 客户端身份证明)连接到启用了 REST 的数据源时,系统会提示您指定适用于所用验证类型的连接详细信息。

“连接”对话框中的字段或选项 说明

授权

单击授权以测试连接并请求必要的代码和令牌。

验证 URL

输入目标应用程序中验证页面的 URL。例如,https://example.com/login/oauth/authorize

客户端 ID

输入从目标应用程序(如 Chimp)复制的客户端 ID,通常是由整数和字母组成的字符串。

客户端密钥

输入从目标应用程序(如 Chimp)复制的客户端密钥,通常是由整数和字母组成的字符串。

密码

输入用于登录目标应用程序的密码。

范围

输入 read:write:,后跟目标的名称。例如,read:org

令牌 URL

输入由目标应用程序提供的授权 URL。例如,https://example.com/login/oauth/access_token

用户名

输入用于登录目标应用程序的用户名。