はじめに
IDMC(Intelligent Data Management Cloud)のCDQ(Cloud Data Quality)では、データ品質や傾向の可視化や、データ品質(一貫性や正確性など)向上のためのクレンジングを提供しています。
2025年のメジャーリリースでは、以下のデータ品質処理をREST APIとして公開することが可能となりました。
- ルール仕様
- マップレット(データ品質トランスフォーメーションを含むもの)
従来はデータ統合(バッチ処理)に組み込まれた事後的な品質改善が中心でしたが、他のアプリケーションからリアルタイムに品質チェックやクレンジングを実行できるようになりました。
これにより、データが生成される瞬間からデータ品質が担保できます。
この記事では、ルール仕様をAPI公開する手順についてご紹介します。
マップレットのAPI公開は以下の記事から。
実装
今回は、電話番号に含まれるハイフンや括弧を除去するルール仕様を作成し、REST APIとして公開します。
ルール仕様アセットの作成
既存のルール仕様をAPI化する場合、この手順は不要です。
ルール仕様アセットのAPI化から進めてください。
電話番号のハイフンや括弧を除去するクレンジングロジックを定義しています。

ルール仕様アセットのAPI化
REST APIの作成
API名、プロジェクト(アセットの配置場所)を設定し、右上の「インポート」を選択します。

データ品質のREST APIでは、セッションID認証のみが設定可能です。
保存し、パブリッシュします。
APIの公開
APIコンソールでAPIを選択し、「管理対象APIの作成」をします。

APIコンソールの「管理対象API」から、「管理対象APIのアクティブ化」をします。

ルール仕様がREST APIとして公開され、利用可能となりました。
実行
セッションIDの取得
ルール仕様APIの実行
おわりに
データ品質の世界では、「修正にかかるコストは予防にかかるコストの10倍である」と言われます。(品質に起因する失敗は100倍のコストにつながる)
データライフサイクルにおける生成段階からデータ品質を予防するためにも、是非データ品質APIをご活用ください!
参考


















