重建索引介绍
重建索引是将客户全量数据来源中的数据构建成索引的过程,产出的索引成为全量索引,索引的版本称为全量版本。
重建索引触发
用户可在表管理,表列表中操作一栏中触发重建索引,重建索引目前根据用户的数据源分为四种。
1. MaxCompute数据源
MaxCompute数据源索引重建,方式可选择全量数据重新导入或当前索引数据原地重建。
全量数据重新导入:需填写数据分区及时间戳。
当前索引数据原地重建:无需重新导入全量数据,而是采用所选数据版本的数据基于索引结构原地构建。
2. API数据源
API推送数据源索引重建,可根据需求在数据来源处选择从空数据创建、从索引中恢复数据、当前索引数据原地重建。
从空数据创建:
API数据源索引重建会将之前推送的数据清空,从指定的时间戳开始追实时数据,请谨慎操作。
需要填写追增量的时间戳,最大支持追3天的增量数据。
从索引中恢复数据:需要选择数据恢复版本,详情可参考从索引中恢复数据功能。
当前索引数据原地重建:使用该方式时,无需重新导入全量数据,而是采用所选数据版本的数据基于索引结构原地构建。对于API数据源的表,免去了基于空数据构建后数据缺失的问题,也免去了先恢复数据再重建的复杂性。
3. 对象存储OSS数据源
对象存储OSS数据源索引重建,方式可选择全量数据重新导入或当前索引数据原地重建。
全量数据重新导入:需填写数据分区及时间戳(追API增量的时间,最大不超过3天);
当前索引数据原地重建:无需重新导入全量数据,而是采用所选数据版本的数据基于索引结构原地构建。
4. 数据湖构建(DLF)
数据湖构建(DLF)数据源重建索引,方式可选择全量数据重新导入或当前索引数据原地重建。
全量数据重新导入:如指定Tag,OpenSearch会采用Tag数据进行全量;如不指定Tag,Opensearch会用表中最新数据进行全量。为保障全量期间数据一致性,建议您将Snapshotld过期时间设置为大于1天。
当前索引数据原地重建:无需重新导入全量数据,而是采用所选数据版本的数据基于索引结构原地构建。
变更进度查看
触发索引重建后,可在功能拓展 → 变更历史中数据源变更,查看构建进度。