配置 ODBC 数据源 (Windows)

要使 ODBC 数据源与 Windows 上的 Essbase 配合使用,请使用 ODBC 数据源管理员实用程序配置外部数据源。

要将 Windows 上的 Essbase 配置为使用 ODBC 驱动程序,请使用以下工作流。

Prerequisites

开始之前,

  • 记下 ODBC 驱动程序库在 Essbase 服务器域上的位置:

    <Essbase Product Home>\modules\oracle.essbase.datadirect.odbc\8.0.2\drivers
  • 如果要将 Teradata 配置为源,请执行以下操作:

    1. https://downloads.teradata.com 下载 Teradata Tools and Utilities 客户端。

    2. 将 Teradata 客户端安装到 Essbase 服务器计算机上。

配置 ODBC 数据源 (Oracle Database)

要将 Windows 上的 Essbase 配置为使用 Oracle Database ODBC 驱动程序,请使用以下工作流。

  1. 单击开始,单击 Windows 管理工具,然后选择 ODBC 数据源(64 位)

  2. 如果您要为 Windows 上此 Essbase 实例的所有用户配置,请单击系统 DSN 选项卡,或者单击用户 DSN 以仅为当前用户配置。

  3. 单击添加,然后选择一个要配置的动因。例如,要为 Oracle 添加 ODBC 驱动程序,请选择 Oracle 8.0 Oracle Wire Protocol。


    Windows 64 位 ODBC 数据源管理员实用程序中的 "Create New Data Source"(创建新数据源)屏幕。对话框中的文本显示 "Select a driver for which you want to set up a data source"。所选驱动程序是 "Oracle 8.0 Oracle Wire Protocol",并且 "Finish" 按钮突出显示。

  4. 单击完成

  5. 在驱动程序设置对话框中,

    1. 输入“数据源名称”(例如,TBC_ORA)。

    2. 输入 Oracle Database 主机的名称(例如 myhost.example.com)。

    3. 输入 Oracle Database 的端口号(例如 1521)。

    4. 输入以下任一项:

      • 唯一标识数据库(例如 ORCL)的 Oracle 系统 ID (SID)

      • Oracle Service 名称,如果数据库已在监听程序中注册(例如 orcl.esscs.myhost.example.com)


      Windows 64 位 ODBC 数据源管理员实用程序中的 "ODBC Oracle Wire Protocol Driver Setup" 屏幕。屏幕上的条目如下所示。数据源名称:TBC_ORA,主机:myhost.example.com,端口号:1521,SID:ORCL。所有其他字段均为默认字段,并突出显示 "Test Connect"(测试连接)按钮。

    5. 单击 Test Connect

  6. 在“Logon to <source>(登录到 <source>)”对话框中,输入授权的 Oracle Database 用户的用户名和密码,然后单击“OK(确定)”。


    Windows 64 位 ODBC 数据源管理员实用程序中的 "Logon to Oracle Wire Protocol" 屏幕。屏幕上的条目如下所示。Host: myhost.example.com, Port Number: 1521, SID: ORCL, User Name: tbc, Password: (obscured).

  7. 如果与 Oracle Database 的连接成功,则会显示已建立连接消息。


    测试连接的 Windows 系统消息。消息如下:连接已建立!

    单击 "OK"(确定)。

  8. 单击 Apply ,然后单击 OK(确定)。ODBC 数据源已配置,并已准备好使用。


    Windows 64 位 ODBC 数据源管理员实用程序,系统 DSN 选项卡。已添加名为 TBC_ORA 的系统数据源,该数据源与名为 Oracle 8.0 Oracle Wire Protocol 的驱动程序关联。

  9. 如果需要修改数据源配置,

    1. 系统数据源中选择数据源名称。

    2. 单击配置


      Windows 64 位 ODBC 数据源管理员实用程序,系统 DSN 选项卡。选定的是一个名为 TBC_ORA 的系统数据源,它与名为 Oracle 8.0 Oracle Wire Protocol 的驱动程序关联。此时将突出显示 "Configure" 按钮。

    3. 使用常规选项卡进行任何所需的更改。

      注意:

      如果您使用的是 Autonomous AI Database ,并且需要提供密钥库、信任库或 CryptoProtocolVersion 信息,则这些信息可能位于不同的选项卡上。

配置 ODBC 数据源 (Teradata)

以下工作流用于将 Teradata 配置为在 Windows 上使用 Essbase 作为 ODBC 数据源。

  1. 单击开始,单击 Windows 管理工具,然后选择 ODBC 数据源(64 位)

  2. 如果您要为 Windows 上此 Essbase 实例的所有用户配置,请单击系统 DSN 选项卡,或者单击用户 DSN 以仅为当前用户配置。

  3. 单击添加,然后选择一个要配置的动因。例如,要为 Teradata 添加 ODBC 驱动程序,请选择 Teradata Database ODBC 驱动程序 16.20。

  4. 单击完成

  5. 在驱动程序设置对话框中,

    1. 输入“数据源名称”(例如,TBC_TD)。

    2. 输入 Teradata 数据库服务器的主机名或 IP 地址(例如 10.xx.xx.211)。

    3. 输入授权 Teradata 用户的用户名和密码。

    4. 输入默认数据库名称(例如,TBC)。

    5. 单击 Test Connect

  6. 如果与 Teradata 的连接成功,则会显示成功消息。

    单击 "OK"(确定)。

  7. 单击 Apply ,然后单击 OK(确定)。ODBC 数据源已配置,并已准备好使用。

  8. 如果需要修改数据源配置,

    1. 系统数据源中选择数据源名称。

    2. 单击配置

    3. 仅使用常规选项卡进行任何所需的更改。

配置 ODBC 数据源 (SQL Server)

要将 Windows 上的 Essbase 配置为使用 SQL Server ODBC 驱动程序,请使用以下工作流。

  1. 单击开始,单击 Windows 管理工具,然后选择 ODBC 数据源(64 位)

  2. 如果您要为 Windows 上此 Essbase 实例的所有用户配置,请单击系统 DSN 选项卡,或者单击用户 DSN 以仅为当前用户配置。

  3. 单击添加,然后选择一个要配置的动因。例如,选择 "Oracle 8.0 SQL Server Wire Protocol"。


    Windows 64 位 ODBC 数据源管理员实用程序中的 "Create New Data Source"(创建新数据源)屏幕。对话框中的文本显示 "Select a driver for which you want to set up a data source"。所选驱动程序为 "Oracle 8.0 SQL Server Wire Protocol",并突出显示 "Finish"(完成)按钮。

  4. 单击完成

  5. 在驱动程序设置对话框中,

    1. 输入数据源名(例如,TBC_SQL)。

    2. 输入主机的名称(例如 myhost.example.com)。

    3. 输入 SQL Server 的端口号(例如 1433)。

    4. 输入 SQL Server 的数据库名称(例如,TBC)。

    5. 单击“高级”选项卡,然后勾选启用报价标识符框。

    6. 单击 Test Connect

  6. 如果与 SQL Server 的连接成功,则会显示已建立连接消息。


    测试连接的 Windows 系统消息。消息如下:连接已建立!

    单击 "OK"(确定)。

  7. 单击 Apply ,然后单击 OK(确定)。ODBC 数据源已配置,并已准备好使用。

  8. 如果需要修改数据源配置,

    1. 系统数据源中选择数据源名称。

    2. 单击配置

    3. 仅使用常规选项卡进行任何所需的更改。