Creator:连接到 Web 上的数据
- 版本 :2022.1 及更高版本
适用于: Tableau Desktop, Tableau Online, Tableau Public, Tableau Server
您需要先连接到数据,然后才能在 Web 上创建新工作簿和构建视图来分析数据。Tableau 支持连接到 Web 上通过 Tableau Desktop 发布的数据源,或通过 Tableau Online、Tableau Server 或 Tableau public 直接连接到数据。
从 2019.3 开始,Tableau Server 和 Tableau Online 的数据管理加载项中提供了 Tableau Catalog。在环境中启用了 Tableau Catalog 后,除了通过“浏览”导航和连接到数据外,您还可以通过 Tableau Catalog 导航和连接到更多种类的数据,如数据库和表。有关 Tableau Catalog 的详细信息,请参见 Tableau Server 或 Tableau Online 帮助中的“关于 Tableau Catalog”。从 2021.4 开始,数据管理加载项包括虚拟连接,即数据的中央访问点。有关详细信息,请参见 Tableau Server 或 Tableau Online 帮助中的“关于虚拟连接和数据策略”。
注意:在 Tableau Server 或 Tableau Online 中创建的数据连接只是实时连接。如果需要使用数据提取进行 Web 制作,您可以通过 Tableau Desktop 发布数据源。若要通过 Tableau Desktop 进行发布,请参见发布数据源和工作簿。但是,Tableau Public 中的数据连接仅为数据提取,并且无法发布数据源。
打开“连接到数据”页面
在 Web 上,使用“连接到数据”页面访问要连接的数据。登录到 Tableau Server 或 Tableau Online 后,可以通过两种方式打开此页面:
“主页”>“新建”>“工作簿”
“浏览”>“新建”>“工作簿”
如果使用 Tableau Public,您可以从作者个人资料中打开此页面:
“我的个人资料”>“创建可视化项”
选择筛选图标以按“连接类型”和“已认证”进行筛选。
除了连接到数据源之外,当您拥有数据管理加载项时,您还可以使用虚拟连接来连接到数据。启用 Tableau Catalog 后,您还可以连接到数据库、文件和表。
您可以从“数据源”、“虚拟连接”、“数据库和文件”或“表”中进行选择来搜索数据。
选择“数据库和文件”或“表”时,您可以按“数据质量警告:所有资产”、“未包含警告的资产”和“包含警告的资产”来筛选资产。
在“连接到数据”页面上,您看到的选项卡取决于您所拥有的产品。
在 Tableau Server 上,从以下选项卡中选择以连接到数据:“此站点上”、“文件”和“连接器”。
连接到“此站点上”的数据
选择“此站点上”浏览到或搜索已发布的数据源。
在“名称”下选择数据源,并单击“连接”按钮。
注意:除了连接到数据源之外,当您拥有数据管理加载项时,您可以使用“此站点上”通过虚拟连接来连接到数据。启用 Tableau Catalog 后,您还可以连接到数据库、文件和表。
连接到文件
Tableau 支持直接在浏览器中上载 Excel 基于文本的数据源(.xlsx、.csv、.tsv),以及只需要一个文件的空间文件格式(.kml、.geojson、.topojson、.json 以及打包在 .zip 中的 Esri shapefile 和 Esri 文件地理数据库)。在“连接到数据”窗口的“文件”选项卡中,通过将文件拖放到字段中或单击“从计算机上载”来连接到该文件。
使用连接器
从“连接器”选项卡中,您可以连接到存放于企业中的云数据库中或服务器上的数据。您需要为想要进行的每个数据连接提供连接信息。例如,对于大多数数据连接,您需要提供服务器名称和您的登录信息。
支持的连接器包含有关如何将 Tableau 连接到其中每种连接器类型以设置数据源的信息。如果所需的连接器未出现在“连接器”选项卡中,您可以通过 Tableau Desktop 连接到数据,并将数据源发布到 Tableau Online 或 Tableau Server 用于 Web 制作。详细了解如何在 Tableau Desktop 中发布数据源。
Tableau 成功连接到您的数据后,“数据源”页面将打开,以便您能够准备要分析的数据并开始构建视图。若要了解详细信息,请参见 Creator:在 Web 上准备数据。
Tableau Server 连接器
Actian Matrix* Alibaba AnalyticDB for MySQL‡ Alibaba Data Lake Analytics‡ Alibaba MaxCompute‡ Amazon Athena‡ Amazon Aurora for MySQL‡ Amazon Redshift‡ Apache Drill Aster Database* Box Cloudera Hadoop Databricks Denodo‡ Dropbox Exasol‡ Google BigQuery**‡ Google Cloud SQL‡ | Google Drive Impala‡ Kognito* Kyvos Hortonworks Hadoop Hive IBM BigInsights IBM DB2 IBM PDA (Netezza)* MapR Hadoop Hive MariaDB‡ MarkLogic* Microsoft Azure SQL Database‡ Microsoft Azure Synapse Analytics‡ Microsoft SQL Server‡ MonetDB* MongoDB BI Connector‡ MySQL‡ | OData OneDrive Oracle‡ Pivotal Greenplum Database‡ PostgreSQL‡ Progress OpenEdge* Presto‡ Qubole Presto SAP HANA(仅适用于虚拟连接)‡ SAP Sybase ASE* SAP Sybase IQ* Salesforce Sharepoint 列表 SingleStore(前身为 MemSQL)‡ Snowflake‡ Spark SQL Teradata***‡ Vertica‡ |
*在 Linux 服务器上不可用。
**在通过 Web 创建数据源时,Google BigQuery 需要 OAuth。详细了解服务器管理员如何能为 Google 设置 OAuth。
***Teradata Web 制作当前不支持查询分段功能。有关详细信息,请参见 Teradata。
‡如果您有数据管理加载项,则支持虚拟连接。有关详细信息,请参见 Tableau Server 帮助中的关于虚拟连接和数据策略。
Tableau Catalog 支持的连接器
Tableau Catalog 支持使用 Tableau Server 支持的一部分数据连接器进行连接。如果数据源、数据库、文件或表呈灰色显示,则无法通过 Tableau Server 进行连接。不过,如果有正确的权限,您可以通过 Tableau Desktop 的“连接”窗格进行连接。
连接之后
Tableau 连接到您的数据后,“数据源”页面将打开,以便您能够准备要分析的数据并开始构建视图。若要了解详细信息,请参见 Creator:在 Web 上准备数据。
在 Web 制作过程中使数据保持最新
在 Tableau Online 或 Tableau Server 中更新上载的文件:如果手动上载文件(Excel 或文本)进行 Web 制作,Tableau 无法自动刷新文件。若要更新数据,请选择“编辑连接”来上载文件的新版本。
在 Tableau Public 中,转到您的可视化项并单击“请求更新”。您还可以通过在 Tableau Desktop Public Edition 中选择“使此数据保持同步”来自动使数据保持最新。
在 Tableau Online 中更新基于文件的已发布数据源:如果 Tableau Online 中有使用基于文件的数据的已发布数据源(通过 Tableau Desktop 发布),您可以使用 Tableau Bridge 使其保持最新。有关详细信息,请参见使用 Tableau Bridge 扩展数据新鲜度选项。