我想创建新的 AWS Glue 数据质量自动监测功能规则并优化其性能。
使用规则建议或数据质量定义语言 (DQDL) 来创建和定义规则。然后,创建规则集对规则进行分组。
分析您的数据管道以收集性能指标,例如规则执行时间、资源利用率和失败率。有关详细信息,请参阅 Measure performance of AWS Glue Data Quality for extract, transform, and load (ETL) pipelines。
最佳做法是监控 AWS Glue 数据质量自动监测功能规则的性能。使用 Amazon CloudWatch 设置 AWS Glue 数据质量自动监测功能警报和通知。
查看您的性能指标以确定效率低下和潜在瓶颈,然后采取以下措施:
有关如何优化 AWS Glue 数据质量自动监测功能规则的详细信息,请参阅最佳实践。
简化规则
最佳做法是简化可能需要更多处理能力的复杂规则。完成以下步骤:
优化数据格式
确定数据集中的数据格式,然后将数据转换为更有效的格式,例如 Parquet。请务必对数据管线或处理逻辑进行任何必要的更改。有关详细信息,请参阅文件格式和数据压缩。
对数据进行分区
对数据进行分区,将其分成几列以允许并行处理。
完成以下步骤:
有关详细信息,请参阅 Work with partitioned data in AWS Glue。
计划规则
计划数据质量规则,按重要性、影响力和资源需求排定优先顺序。
How do I troubleshoot issues with AWS Glue Data Quality rules?
rePost Polyglot
已提问 3 年前
Dgk
已提问 6 个月前
已提问 5 年前
Lei Pei
已发布 2 年前