tidb数据库如何把数据做成快照

【 TiDB 使用环境】生产环境 or 测试环境 or POC
生产环境
【 TiDB 版本】
5.4
【遇到的问题】
通过tidb提供数据,由于数据量大,更新频率高(一小时一次),etl的过程较慢(没有采用大数据组件,用的kettle)。目前想通过快照的方式实现(以小时划分,每个小时一个快照),每小时提供出去的数据是当前最新的。例:当前10点,但是10点的数据每处理好,所以9点就是最新的,等10点数据过来了就切换到10点的数,实现类似于这样的。我看tidb是有快照功能,想问下,每次做成快照的数据需要新建表么,还是只要在已有的库中打标签。对外提供的时候切换标签就行?我看tidb的快照功能好像只是备份,是不是提供快照数据的时候进行恢复快照备份的数据?
【复现路径】做过哪些操作出现的问题
【问题现象及影响】

【附件】

请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。

利用tidb的mvcc机制,设置gc_life_time足够长,使用快照读读取历史数据
https://docs.pingcap.com/zh/tidb/stable/read-historical-data#通过系统变量-tidb_snapshot-读取历史数据

https://docs.pingcap.com/zh/tidb/stable/stale-read#stale-read-功能的使用场景