---
order: 15
navTitle: 周期快照
---
# 加工组件：周期快照

周期快照组件是将随着时间变化的数据表，转换成以具有规律性的时间周期（如日、月等）来记录事实的快照表。

::: tip
使用周期快照组件时，数据加工的输入表必须是缓慢变化的表。
:::

**适用场景**：当事实表数据可能每天发生变化时，为了记录这些变更，方便查询历史数据，一般会做成缓慢变化表。当需要对事实表根据时间进行趋势分析时，可以使用周期快照。

如将缓慢变化的人口抽样表转换成以年为周期的表，便于查看每年不同性别不同婚姻状况下的人数：

![周期快照](./images/zqkz.gif)

示例：[周期快照](https://demo.succbi.com/v5/DEMO/data?:open=LWJ1JJJ33eMCkyprkEPSmB)

**操作步骤**

1. 点击**人口抽样数据**右侧的+号，选择**转换**>**周期快照**
2. [有效期起字段](#有效期字段)：下拉选择【开始时间】
3. [有效期止字段](#有效期字段)：下拉选择【结束时间】
4. [周期粒度](#周期粒度)：下拉选择**年**

## 有效期字段{#period-field}

1. 有效期起字段：源表中每个业务周期的开始时间，数据开始变化的时间字段，如缓慢变化的事实表中的【开始时间】。

2. 有效期止字段：源表中每个业务周期的结束时间，数据结束变化的时间字段，如缓慢变化的事实表中的【结束时间】。

## 周期粒度{#snapshot-grain}

目标表中有规律性的时间周期，如：年、年季、年月、日期，当设置周期粒度后，数据则会按照周期粒度进行分组聚合，比如缓慢变化粒度是天，周期粒度设置为月，数据则会按照粒度到月的时间进行分组聚合。

## 限定最大数据期{#restrict-max-dataPeriod}

限定最大数据期为当前时间对应的数据期。

1. 数据中存在有效期止时间为2299年12月31日时，为避免产生过多无效数据，应勾选此选项
2. 数据中不存在无限期的缓慢变化，为避免今日之后的数据期被过滤，应取消勾选此选项
