内容:

SAP Sybase ASE

  • 版本 :2022.1 及更高版本

适用于: Tableau Desktop, Tableau Prep

本文介绍如何将 Tableau 连接到 SAP Sybase ASE 数据库并设置数据源。

Tableau 可连接到 Sybase ASE 版本 15.2 及更高版本。

开始之前

在开始之前,请收集以下连接信息:

  • 要连接到的服务器的名称、端口号以及是否使用单点登录、服务名称

  • 身份验证方法:集成身份验证(单点登录)或用户名和密码

  • (可选)要在每次 Tableau 连接时运行的初始 SQL 语句

在 Windows 计算机上将此连接器与 Tableau Desktop 配合使用。

需要驱动程序

此连接器需要驱动程序才能与数据库通信。计算机上可能已经安装了所需的驱动程序。如果计算机上未安装该驱动程序,Tableau 将在连接对话框中显示一条错误消息,其中包含指向驱动程序下载(链接在新窗口中打开)页面的链接,您可在该页面中找到驱动程序链接和安装说明。

进行连接并设置数据源

  1. 启动 Tableau,并在“连接”下选择“SAP Sybase ASE”。有关数据连接的完整列表,请在“至服务器”下选择“更多”。然后执行以下操作:

    1. 输入要连接到的服务器的名称,并指定要使用的端口。(可选)输入服务名称。如果您使用单点登录,则必须输入服务名称。

    2. 选择“身份验证”方法:

      集成身份验证 - 如果针对单点登录 (SSO) 配置了您的环境,请选择此选项。

      用户名和密码 - 输入用于登录服务器的用户名和密码。

    3. (可选)选择“初始 SQL”以指定要在每次连接开始时(例如打开工作簿、刷新数据提取、登录到 Tableau Server 或发布到 Tableau Server 时)运行的 SQL 命令。有关详细信息,请参见运行初始 SQL

    4. 选择“登录”

      如果 Tableau 无法建立连接,请验证您的凭据是否正确。如果仍然无法连接,则说明您的计算机在定位服务器时遇到问题。请联系您的网络管理员或数据库管理员。

  2. 在数据源页面上,执行下列操作:

    1. (可选)在页面顶部选择默认数据源名称,然后输入要在 Tableau 中使用的唯一数据源名称。例如,使用可帮助其他数据源用户推断出要连接的数据源的数据源命名约定。

    2. “数据库”下拉列表中,选择数据库或使用文本框按名称搜索数据库。

    3. “架构”下拉列表中,选择架构或使用文本框按名称搜索架构。

    4. “表”下,选择表或使用文本框按名称搜索表。

      还可指定数据库中的存储过程。要访问存储过程,必须使用链接服务器对数据库进行相应的配置,链接服务器可以是远程服务器,也可以是指向数据库自身的指针(称为环回)。有关详细信息,请参见使用存储过程

    5. 将表或存储过程拖到画布,然后选择工作表标签以开始分析。

      使用自定义 SQL 连接到特定查询,而非整个数据源。有关详细信息,请参见连接到自定义 SQL 查询

注意:SAP Sybase ASE 的 Kerberos 身份验证不支持委派。这意味着,如果选择了“集成身份验证”,则在将工作簿或数据源发布到 Tableau Server 时,不能将Viewer(查看者)凭据用作身份验证方法;您只能使用服务器运行身份帐户,而 Tableau Server 用户运行身份帐户必须在 SAP Sybase ASE 数据库中有一个帐户。