---
schema_version: "1"
id: 727dfc7808640c50a7484f4a9e6a81529753d0eaed58681d2cdf97f0e889bd38
title: 为查询缓存和视图加速设置数据新鲜度策略
collection: tableau
version: next
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/next/zh-cn/server-linux/data_freshness_policy.md
canonical_url: https://help.tableau.com/v0.0/server-linux/zh-cn/data_freshness_policy.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 0462b385ee0fa7b5b617266462d42525668780717305e4c9fd7f6a0cc44303c7
description: Set a data freshness policy to control how long Tableau caches query results for a workbook.
---
[跳转到主要内容](#main-content)

# 为查询缓存设置数据新鲜度策略

## 了解查询缓存的数据新鲜度

您已经建立了自己的工作簿，您的团队很喜欢它。但有时人们需要单击“刷新”按钮才能在可视化项中显示最新数据。您使用实时连接构建了工作簿，那么为什么需要刷新数据？答案是性能。

为了提高性能，Tableau 会缓存用于获取数据的查询结果，以便后续访问可以更快地重用和返回缓存的数据。您可以单击“刷新”按钮来检索更新的数据，但这会增加潜在的性能成本。

若要平衡数据性能和新鲜度，请为您的工作簿设置数据新鲜度策略。在设置数据新鲜度策略时，您的数据会在指定的时间刷新。Tableau 不会对不符合您设置的新鲜度策略的缓存数据进行可视化。

## 选择最适合您的工作簿的方式

有些人可能不希望缓存以便始终拥有最新的数据，而其他人可能希望有大缓存以减少开销并提高工作簿性能。设置数据新鲜度策略的第一步是决定什么适合您的业务。

默认情况下，Tableau Cloud 每 12 小时刷新一次缓存数据，工作簿所有者可以在工作簿级别设置数据新鲜度策略。

在 Tableau Server 中，服务器管理员可以[为服务器上的所有站点设置默认缓存策略](https://help.tableau.com/current/server/zh-cn/config_cache.htm)，工作簿所有者可以在工作簿级别设置数据新鲜度策略。

**注意：**数据新鲜度策略在 Tableau Desktop 或使用数据提取或基于文件的数据源的工作簿中不可用。

## 编辑工作簿数据新鲜度策略

若要编辑工作簿数据新鲜度策略，您必须是工作簿所有者，并且工作簿必须与数据源建立实时连接。

1. 登录到 Tableau Cloud 或 Tableau Server 上的站点。
2. 从“主页”或“浏览”页面，导航到要为其设置策略的工作簿。
3. 使用三点（更多选项）图标打开菜单。
4. 选择“编辑数据新鲜度策略…”。
5. 选择以下选项之一：  
    站点默认值（12 小时）  
    始终为实时（Tableau 将始终获取最新数据）  
    确保数据保持最新的间隔  
    确保数据保持最新的时间
6. 选择“确定”。

“站点默认值”每 12 小时刷新一次您的数据，如果您的受众定期使用您的仪表板，这是一个很好的选择，但不需要最新的数据新鲜度。

“始终为实时”始终提供最新鲜的数据，这会增加加载时间。

“确保数据保持最新的间隔”……允许您以分钟、小时、天或周的粒度指定刷新数据的频率。

“确保数据保持最新的时间”... 允许您计划数据刷新的时间和日期。如果您在每周一、周三和周五的太平洋时间上午 09:00 召开重要会议，那么您可以将数据刷新设置为每周一、周三和周五的上午 08:45 进行，这样您就可以在会议开始时获得最新鲜的数据。