允许直接连接到云平台上托管的数据
- 版本 :2022.1 及更高版本
如果在云平台上维护基于 SQL 的数据,您可以在将工作簿和数据源发布到 Tableau Online 时使用与该数据的直接连接。使用直接连接时,您无需发布数据的静态数据提取。根据基础数据类型,您可以确定如何使数据保持最新:通过实时连接,或者按计划刷新数据提取。您还可以要求用户在打开连接到内容的视图时提供用于访问数据的凭据。
如果在云平台上维护基于 SQL 的数据,您可以在将工作簿和数据源发布到 Tableau Online 时使用与该数据的直接连接。使用直接连接时,您无需发布数据的静态数据提取。根据基础数据类型,您可以确定如何使数据保持最新:通过实时连接,或者按计划刷新数据提取。您还可以要求用户在打开连接到内容的视图时提供用于访问数据的凭据。
注意: Tableau Online 仅支持连接到托管在公共云平台上的数据。
启用加密连接
使用 SSL 对连接进行加密是适用于基础数据源的一种选项。在 Tableau Desktop 中创建连接时,您可以为与托管 SQL 数据的连接启用 SSL 加密。完成以下步骤以启用加密连接。
提示:确保 Tableau Online 位于数据提供程序的授权列表(安全列表)上。
在 Tableau Desktop 中,连接到数据。
在“服务器连接”对话框中,选中“需要 SSL”复选框。
对于 PostgreSQL、SQL Server 兼容的连接以及其他没有在数据源中嵌入证书选项的连接,请单击“确定”完成。
对于某些兼容连接,链接的文本将出现在“需要 SSL”复选框下方。这表明您可以指定要使用的备用证书文件,例如自签名证书。
(可选)使用自签名证书或其他自定义证书通过 SSL 连接到此数据。
选择显示的链接文本。
在“配置和使用 SSL 证书”对话框中,指定证书的 .pem 文件。
例如,对于 Amazon RDS 上托管的数据的 MySQL 连接,您可以指向 Amazon 上位于此地址的自签名证书文件。
不受信任的证书
如果您使用的是 Tableau Online 不信任的证书,例如自签名证书或公司内部 CA 签名的证书,则从 Tableau Online 连接时可能会出现问题。尝试以下解决方案之一:
果您的连接器允许嵌入自定义证书,请使用它。是上面描述的解决方案。
为您的数据库获取由可信公共 CA 签署的新证书。
使用 Tableau Bridge,它是 Tableau 的连接代理。您可以通过使用 TDC 文件、属性文件或在 Windows 系统信任存储中安装您的证书,将您的证书配置为在运行 Bridge 的计算机上受信任。
支持的连接器
下面的列表包括专用于公共云平台(例如 Microsoft Azure)上托管的基于 SQL 的数据的实时连接和数据提取刷新支持。
Amazon Athena
Amazon Aurora for MySQL
Amazon EMR Hadoop Hive
Amazon Redshift
Azure Synapse Analytics*(兼容 SQL Server)
(*以前称为:Azure SQL 数据仓库、Azure SQL 数据库)Cloudera(Hive、Impala)
Databricks
Denodo
EXASOL (EXASolution)
Google BigQuery
Google Cloud SQL(兼容 MySQL)
注意:Tableau Online 不支持使用 Google Cloud SQL 的 SSL。
Hortonworks Hadoop Hive
MapR Hadoop Hive
Microsoft SQL Server
MongoDB BI 连接器
MySQL
Oracle
PostgreSQL
SAP HANA
SingleStore(前身为 MemSQL)
Snowflake
Spark SQL
Presto (Trino)
Teradata
Vertica
有关连接器支持的功能的详细信息,请参见 Tableau 用户帮助的支持的连接器部分中的特定连接器主题。
注意:并非此列表中的所有连接器都受 Tableau Prep Conductor 支持。若要查看支持的连接器的列表,请打开 Tableau Prep Builder 并展开“连接”窗格。
另请参见
Tableau 帮助中的连接器示例