准备发布工作簿
发布工作簿时,您需要做出决策,确定其他人将如何访问视图以及视图后面的数据。您还需要考虑您和其他人在与服务器上的视图交互时的体验。在发布工作簿之前,使用本主题中的信息来帮助您做出这些决策,并提高工作簿的性能。
注意: 如果有 Tableau 站点管理员,请向他们咨询,确定您的组织是否有已回答了这些问题的发布准则。
典型已发布工作簿的组成部分
在发布过程中,您选择的设置将确定组成工作簿的各个部分如何相互交互。下图显示了工作簿的简化概览。
创建工作簿时连接到的基础(原始)数据。进行发布时,您将指定是否包括用于访问此数据的凭据,或者是否要求用户输入凭据来访问数据。
Tableau 数据源。将在其中进行操作。它包含的 XML 元数据描述如何访问基础数据 (A)、您在 Tableau 中进行的字段自定义或计算以及何时刷新数据提取(如果有)。
在此图中,数据嵌入在工作簿中,并包含数据提取连接和刷新计划、一些计算,诸如此类。
一个显示 B 中的数据的视图,您想要将该视图提供给同事以在服务器上进行编辑或交互。在进行发布时,您可以选择要共享的工作表(包括视图、仪表板和故事)。
决定如何访问数据并使数据保持最新
在发布步骤中,您需要回答以下有关数据连接的问题。要获得有关答案的帮助,请参见发布的数据源的最佳做法。
您是将使用与数据的实时连接进行发布,还是创建数据提取?
如果您发布了 Tableau Cloud 实时连接,请参见授权访问发布到 Tableau Cloud 的云数据。
您是希望在单独的独立 Tableau 数据源的方式发布工作簿的连接(然后将工作簿连接到已发布的数据),还是将数据嵌入在工作簿中?
提示:如果工作簿已连接到 Tableau 数据源,将会保留现有连接。这意味着您已回答了此问题。
您是希望工作簿在其他用户打开工作簿时显示数据,还是希望要求用户提供数据库凭据?(无论是哪种方式,用户都还必须具有站点和您发布到的项目的访问权限。)
这可能会很复杂,具体情况视工作簿连接到的数据而定。在许多情况下,下面介绍的简单数据路径效果很好。如果它不适合于您(或者您不确定),请参见设置凭据以访问您发布的数据。
数据授权的简单路径
执行发布步骤时,您将指定工作簿用户将如何访问工作簿所连接到的数据。您在“发布工作簿”对话框的“数据源”部分执行此操作。
根据连接类型,简单路径可能适合于您的环境。您将执行以下操作之一:
对于 Tableau 数据源连接: 保留现有连接并嵌入密码。
对于其他数据连接:
在打开“发布工作簿”对话框之前,创建一个数据提取,并仅包括工作簿的所需数据。
在“发布工作簿”对话框中,将数据提取嵌入在工作簿中,并选择“允许刷新访问权限”。后者会将凭据嵌入在连接中。
指定其余设置并单击“发布”后,设置一个刷新计划。
有关完整步骤,请参见用于发布工作簿的全面步骤。
需要完成额外工作来进行数据授权的情形
简单路径并非对每种情况都非常适合。出于以下原因,您可能需要改用其他方法:
您的现有策略要求单独发布数据源并将工作簿连接到 Tableau 已发布数据源,而不是将数据嵌入工作簿。
这就需要比嵌入数据更多的一些步骤;不过,在可从两者间进行选择的情况下,单独发布数据并在服务器上进行管理被视为更好的做法。
您添加了用户筛选器来强制实施行级安全性。在这种情形下,发布实时连接更常用,并且需要执行其他步骤来保护筛选器的安全。
您要发布到 Tableau Server,并且使用 SAP HANA 或 Impala 单点登录,或者您的工作簿连接的数据可使用基于模拟的授权(启用 SQL Server 或 Kerberos 的数据)。
出于组织数据安全或授权策略的原因而必须执行的一些其他操作,IT 人员可帮助您完成这些操作。
即使您所做的决定被证明不是最佳路径,您也可以通过重新发布来轻松纠正。在某些情况下,站点管理员可以在服务器上直接更改设置。
评估工作簿性能和易用性
在构建要发布的工作簿时,请记住性能和交互最佳做法。当您在 Tableau Desktop 工作时,如果更改花费很长时间才能显示,则它们在服务器上将要花费一样长或更长的时间才能显示。您可以执行并且会产生很大影响的简单步骤包括:限制添加到视图中的标记数、限制添加到仪表板中的视图数,以及从数据源中移除未使用的字段。
有关其他提示,请参见以下主题:
设计高效的工作簿(链接在新窗口中打开),从第 6 页上的“编写高效的工作簿”开始。本 Tableau 白皮书要求您使用免费的 Tableau ID 登录到 Tableau 网站。此 ID 与您用于 Tableau 社区论坛的 ID 相同。