连接到远程 Databricks 数据源

在 Oracle Analytics 中,您可以连接到远程 Databricks 数据源。

Oracle Analytics 要求启用远程连接,并在托管 Databricks 数据源的系统上安装数据网关。此外,必须为数据网关配置 Databricks 驱动程序。请参见为 Databricks 数据源配置远程数据连接
  1. 在 Oracle Analytics 主页上,依次单击创建连接
  2. 单击 Databricks
  3. 连接名称中,输入用户友好的显示名称.
  4. 连接类型中,根据您的要求选择基本高级
    • 基本 — 提供目标数据源的详细信息,如主机端口Http 路径
    • 高级 — 在连接字符串中以字符串形式提供目标数据源详细信息。
    要获取连接的详细信息,请参考 Databricks 集群的 JDBC/ODBC 选项卡,或参考 Databricks SQL仓库的“连接详细信息”选项卡。
    • 对于主机,复制您的 Databricks 数据源的主机名。例如,

      adb-1234567890.1.azuredatabricks.net

    • 对于端口,复制您的 Databricks 数据源的端口号。例如,443
    • 对于 Http 路径,复制您的 Databricks 数据源的 Http 路径值。例如,

      /sql/1.0/warehouses/a1234567890b1234567890a

    • 对于连接字符串,按以下格式指定 JDBC 连接 URL:

      jdbc:databricks://<server-hostname>:443;httpPath=<http-path>[;<setting1>=<value1>;<setting2>=<value2>;<settingN>=<valueN>]

      例如:

      jdbc:databricks://adb-1234567890.1.azuredatabricks.net:443;HttpPath=/sql/1.0/warehouses/a1234567890b1234567890a

  5. 对于用户名密码,输入有权访问 Databricks 数据源的用户身份证明。
  6. 驱动程序类名称(只读)中,您可以查看正在使用的驱动程序的完整路径。

    注:

    使用远程数据连接选项默认处于选中状态并灰显,这是因为您不能对本地数据源使用此连接。
  7. 单击保存