---
schema_version: "1"
id: 71868bf734d6bac647d670291be830af4c9b9a2f8b8181141399b780c6257de7
title: 准备发布工作簿
collection: tableau
version: next
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/next/zh-cn/pro/desktop/publish_workbooks_prepare.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/zh-cn/publish_workbooks_prepare.htm
source_site: help.tableau.com
content_type: documentation
content_hash: a9cb648522d8897c6d5a8eeaa8b79413d442c54d4dae7a01cb77f60e7188d14c
description: Prepare a workbook for publishing by deciding on data access and performance.
---
[跳转到主要内容](#main-content)

# 准备发布工作簿

发布工作簿时，您需要做出决策，确定其他人将如何访问视图以及视图后面的数据。您还需要考虑您和其他人在与服务器上的视图交互时的体验。在发布工作簿之前，使用本主题中的信息来帮助您做出这些决策，并提高工作簿的性能。

**注意：** 如果有 Tableau 站点管理员，请向他们咨询，确定您的组织是否有已回答了这些问题的发布准则。

## 典型已发布工作簿的组成部分

在发布过程中，您选择的设置将确定组成工作簿的各个部分如何相互交互。下图显示了工作簿的简化概览。

![](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/publish-workbook-bits.png)

1. 创建工作簿时连接到的基础（原始）数据。进行发布时，您将指定是否包括用于访问此数据的凭据，或者是否要求用户输入凭据来访问数据。
2. Tableau 数据源。将在其中进行操作。它包含的 XML 元数据描述如何访问基础数据 (A)、您在 Tableau 中进行的字段自定义或计算以及何时刷新数据提取（如果有）。
    
    在此图中，数据嵌入在工作簿中，并包含数据提取连接和刷新计划、一些计算，诸如此类。
3. 一个显示 B 中的数据的视图，您想要将该视图提供给同事以在服务器上进行编辑或交互。在进行发布时，您可以选择要共享的工作表（包括视图、仪表板和故事）。

## 决定如何访问数据并使数据保持最新

在发布步骤中，您需要回答以下有关数据连接的问题。要获得有关答案的帮助，请参见[发布的数据源的最佳做法](https://help.tableau.com/v0.0/pro/desktop/zh-cn/publish_datasources_about.htm)。

- 您是将使用与数据的实时连接进行发布，还是创建数据提取？
    
    如果您发布了 Tableau Cloud 实时连接，请参见[授权访问发布到 Tableau Cloud 的数据](https://help.tableau.com/v0.0/pro/desktop/zh-cn/publish_tableau_online_ip_authorization.htm)。
- 您是希望在单独的独立 Tableau 数据源的方式发布工作簿的连接（然后将工作簿连接到已发布的数据），还是将数据嵌入在工作簿中？
    
    **提示：**如果工作簿已连接到 Tableau 数据源，将会保留现有连接。这意味着您已回答了此问题。
- 您是希望工作簿在其他用户打开工作簿时显示数据，还是希望要求用户提供数据库凭据？（无论是哪种方式，用户都还必须具有站点和您发布到的项目的访问权限。）
    
    这可能会很复杂，具体情况视工作簿连接到的数据而定。在许多情况下，下面介绍的[简单数据路径](#publish-happy-path)效果很好。如果它不适合于您（或者您不确定），请参见[设置凭据以访问您发布的数据](https://help.tableau.com/v0.0/pro/desktop/zh-cn/publishing_sharing_authentication.htm)。

### 数据授权的简单路径

执行发布步骤时，您将指定工作簿用户将如何访问工作簿所连接到的数据。您在“发布工作簿”对话框的“数据源”部分执行此操作。

![](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/publish-workbook-manage-datasources.png)

根据连接类型，简单路径可能适合于您的环境。您将执行以下操作之一：

**对于 Tableau 数据源连接：** 保留现有连接并嵌入密码。

**对于其他数据连接：**

1. 在打开“发布工作簿”对话框之前，创建一个数据提取，并仅包括工作簿的所需数据。
2. 在“发布工作簿”对话框中，将数据提取嵌入在工作簿中，并选择“允许刷新访问权限”。后者会将凭据嵌入在连接中。
3. 指定其余设置并单击“发布”后，设置一个刷新计划。

有关完整步骤，请参见[用于发布工作簿的全面步骤](https://help.tableau.com/v0.0/pro/desktop/zh-cn/publish_workbooks_howto.htm)。

### 需要完成额外工作来进行数据授权的情形

简单路径并非对每种情况都非常适合。出于以下原因，您可能需要改用其他方法：

- 您的现有策略要求单独发布数据源并将工作簿连接到 Tableau 已发布数据源，而不是将数据嵌入工作簿。
    
    这就需要比嵌入数据更多的一些步骤；不过，在可从两者间进行选择的情况下，单独发布数据并在服务器上进行管理被视为更好的做法。
- 您添加了用户筛选器来强制实施行级安全性。在这种情形下，发布实时连接更常用，并且需要执行其他步骤来保护筛选器的安全。
- 您要发布到 Tableau Server，并且使用 SAP HANA 或 Impala 单点登录，或者您的工作簿连接的数据可使用基于模拟的授权（启用 SQL Server 或 Kerberos 的数据）。
- 出于组织数据安全或授权策略的原因而必须执行的一些其他操作，IT 人员可帮助您完成这些操作。

即使您所做的决定被证明不是最佳路径，您也可以通过重新发布来轻松纠正。在某些情况下，站点管理员可以在服务器上直接更改设置。

## 评估工作簿性能和易用性

在构建要发布的工作簿时，请记住性能和交互最佳做法。当您在 Tableau Desktop 工作时，如果更改花费很长时间才能显示，则它们在服务器上将要花费一样长或更长的时间才能显示。您可以执行并且会产生很大影响的简单步骤包括：限制添加到视图中的标记数、限制添加到仪表板中的视图数，以及从数据源中移除未使用的字段。

有关其他提示，请参见以下主题：

- [加快可视化项的速度](https://help.tableau.com/v0.0/pro/desktop/zh-cn/perf_visualization.htm)
- [生成视图时针对性能进行设计](https://help.tableau.com/v0.0/pro/desktop/zh-cn/perf_build_view.htm)
- [设计高效的工作簿](https://www.tableau.com/learn/whitepapers/designing-efficient-workbooks)，从第 6 页上的“编写高效的工作簿”开始。本 Tableau 白皮书要求您使用免费的 Tableau ID 登录到 Tableau 网站。此 ID 与您用于 Tableau 社区论坛的 ID 相同。