Presto
本文介绍如何将 Tableau 连接到 Presto 数据库并设置数据源。
Tableau 通过 Teradata 连接到 Presto 141t,并可连接到 Presto 版本 0.148 的 Presto 本地和 Amazon EMR Presto 实例。
开始之前
在开始之前,请收集以下连接信息:
承载要连接到的数据库的服务器的名称
目录
身份验证方法:
用户名
LDAP
注意:Tableau Desktop 版本 10.3.2 及更高版本中提供了 LDAP 身份验证功能。
登录凭据。您的选择取决于您选择的身份验证方法,并且可能包括以下各项:
用户名
密码
是否要连接到 SSL 服务器?
(可选)要在每次 Tableau 连接时运行的初始 SQL 语句
需要驱动程序
此连接器需要驱动程序才能与数据库通信。如果计算机上未安装该驱动程序,Tableau 将在连接对话框中显示一条错误消息,其中包含指向驱动程序下载(链接在新窗口中打开)页面的链接,您可在该页面中找到驱动程序链接和安装说明。
注意:如果您要连接到 PrestoDB,请从 PrestoDB 页面下载相应的驱动程序。如果您要连接到 Trino(以前的 PrestoSQL),请从 Trino 页面下载相应的驱动程序。Trino 驱动程序仅适用于 Tableau 版本 2021.3、2021.2.2、2021.1.5、2020.4.8、2020.3.12 及更高版本。
进行连接并设置数据源
启动 Tableau,并在“连接”下选择“Presto”。有关数据连接的完整列表,请在“至服务器”下选择“更多”。然后执行以下操作:
输入要连接到的服务器的名称。
输入目录名称。
选择“身份验证”方法:“用户名”或“LDAP”,并在提示时输入凭据。
在连接到 SSL 服务器时,选中“需要 SSL”复选框。
(可选)选择“初始 SQL”以指定要在每次连接开始时(例如打开工作簿、刷新数据提取、登录到 Tableau Server 或发布到 Tableau Server 时)运行的 SQL 命令。有关详细信息,请参见运行初始 SQL。
选择“登录”。
如果 Tableau 无法建立连接,请验证您的凭据是否正确。如果仍然无法连接,则说明您的计算机在定位服务器时遇到问题。请与您的网络管理员或数据库管理员联系以获得更多帮助。
在数据源页面上,执行下列操作:
(可选)在页面顶部选择默认数据源名称,然后输入要在 Tableau 中使用的唯一数据源名称。例如,使用可帮助其他数据源用户推断出要连接的数据源的数据源命名约定。
从“架构”下拉列表中,选择搜索图标,或在文本框中输入架构名称并选择搜索图标,然后选择架构。
在“表”文本框中,选择搜索图标,或输入表名称并选择搜索图标,然后选择表。
将表拖到画布,然后选择工作表标签以开始分析。
使用自定义 SQL 连接到特定查询,而非整个数据源。有关详细信息,请参见连接到自定义 SQL 查询。
登录到 Mac
如果在 Mac 上使用 Tableau Desktop,则在输入服务器名称进行连接时,请使用完全限定的域名(例如 mydb.test.ourdomain.lan)而不是相对域名(例如 mydb 或 mydb.test)。
或者,可以将域添加到 Mac 计算机的“搜索域”的列表中,以便在您连接时,只需要提供服务器名称。若要更新“搜索域”的列表,请转到“系统首选项”>“网络”>“高级”,然后打开“DNS”选项卡。
另请参见
- 适用于 JDBC 连接的单向 SSL - 当您将单向 SSL 与 JDBC 连接器一起使用时,请配置对自签名或 CA 证书的信任。