記事

Data Validation Tools and Techniques: Where Checks Belong and What Catches What

Understanding the six check types, the key points in a pipeline where they run, and how to choose tooling for the scale you actually operate at.

検証はチェックです。特定の時点でデータに対して主張される特定のルールで、それが合格または不合格となります。データ品質は、どのルールが重要か、誰がデータを所有し、問題をどう解決するかを決定するより広いプログラムです。検証はデータ品質プログラムが使う仕組みの一つです。

フォーマットおよびタイプ、範囲、存在、一意性のチェックが一般的に引用されます。本番パイプラインでは、参照整合性(キーが実際の親レコードに解決されること)と、データが予定通りかつ期待される量で届いたことを確認する参照整合性(referential integrity)と、新度やボリュームチェック(データが予定通りに到着したこと)の追加価値があります。

はい、パイプライン埋め込みチェックのために本番環境で広く使われているものもいくつかあります。そのトレードオフはエンジニアリングの所有権です。展開、アップグレード、トラブルシューティングはチームの仕事となります。採用前に各パッケージの現在のメンテナンス状況を確認してください。最近、この分野のプロジェクトが複数のプロジェクトやホスティングモデルが変わっているためです。

カレンダーではなくパイプラインにケイデンスを紐付けてください。取り込みや変換を守るチェックは、すべてのロードやビルドで実行されるべきです。データが届く予定のスケジュールに合わせて、フレッシュネスとボリュームチェックが行われます。継続的なモニタリングは両者とは独立して行われ、ルールが予想されない変化を監視します。

最新情報をお受け取りください

メールアドレスをご登録ください。ブログの最新情報をお届けします。



テラデータから、製品、データ分析、イベントに関するマーケティングメールが送信される場合があります。これらのメールの配信は、いつでも停止することができます。

テラデータはお客様の個人情報を、Teradata Global Privacy Statementに従って適切に管理します。