Impala
本文介绍如何将 Tableau 连接到 Impala 数据库并设置数据源。
开始之前
在开始之前,请收集以下连接信息:
承载要连接到的数据库的服务器的名称和端口
身份验证方法:
无身份验证
Kerberos
用户名
用户名和密码
OAuth 2.0/OIDC
传输类型(仅限用户名和密码身份验证):
二进制
SASL
登录凭据取决于您选择的身份验证方法,并且可能包括以下各项:
用户名
密码
域
主机 FQDN
服务名称
是否要连接到 SSL 服务器?
(可选)要在每次 Tableau 连接时运行的初始 SQL 语句
需要驱动程序
此连接器需要驱动程序才能与数据库通信。如果计算机上未安装该驱动程序,Tableau 将在连接对话框中显示一条错误消息,其中包含指向驱动程序下载(链接在新窗口中打开)页面的链接,您可在该页面中找到驱动程序链接和安装说明。
注意:确保使用最新的可用驱动程序。若要获取最新的驱动程序,请参见“Tableau 驱动程序下载”页面上的 Impala(链接在新窗口中打开)。
进行连接并设置数据源
启动 Tableau,并在“连接”下选择“Impala”。有关数据连接的完整列表,请在“至服务器”下选择“更多”。然后执行以下操作:
输入承载数据库的服务器的名称和要使用的端口号。端口 21050 是默认值。
在“身份验证”下拉列表中,选择要使用的身份验证方法。
如果服务器不需要凭据即可访问,请选择“无身份验证”
如果您的环境需要 Kerberos,请选择“Kerberos”
如果服务器只需要用户名,请选择“用户名”
如果服务器有密码保护,请选择“用户名和密码”
选择“使用 OAuth 登录”,使用 OAuth 2.0/OIDC 将外部 IdP 中的身份与 Impala 联合,并选择您配置的 OAuth 提供程序。有关如何配置此功能的详细信息,请参见为 Impala 配置外部 OAuth。
输入提示您提供的信息。提示您输入的信息取决于您选择的身份验证方法。
(可选)选择“初始 SQL”以指定要在每次连接开始时(例如打开工作簿、刷新数据提取、登录到 Tableau Server 或发布到 Tableau Server 时)运行的 SQL 命令。有关详细信息,请参见运行初始 SQL。
选择“登录”。
在连接到 SSL 服务器时,选中“需要 SSL”选项。
如果 Tableau 无法建立连接,请验证您的凭据是否正确。如果仍然无法连接,则说明您的计算机在定位服务器时遇到问题。请与您的网络管理员或数据库管理员联系以获得更多帮助。
在数据源页面上,执行下列操作:
(可选)在页面顶部选择默认数据源名称,然后输入要在 Tableau 中使用的唯一数据源名称。例如,使用可帮助其他数据源用户推断出要连接的数据源的数据源命名约定。
从“架构”下拉列表中,选择搜索图标,或在文本框中输入架构名称并选择搜索图标,然后选择架构。
在“表”文本框中,选择搜索图标,或输入表名称并选择搜索图标,然后选择表。
将表拖到画布,然后选择工作表标签以开始分析。
使用自定义 SQL 连接到特定查询,而非整个数据源。有关详细信息,请参见连接到自定义 SQL 查询。
注意:此数据库类型只支持等于 (=) 联接运算。
登录到 Mac
如果在 Mac 上使用 Tableau Desktop,则在输入服务器名称进行连接时,请使用完全限定的域名(例如 mydb.test.ourdomain.lan)而不是相对域名(例如 mydb 或 mydb.test)。
或者,可以将域添加到 Mac 计算机的“搜索域”的列表中,以便在您连接时,只需要提供服务器名称。若要更新“搜索域”的列表,请转到“系统首选项”>“网络”>“高级”,然后打开“DNS”选项卡。
