# AWS Glue Data Quality でデータの分布まで見える化できるようになったよ！

やっほー、しぃちゃんだよ！今日はデータエンジニアさんに刺さりそうな、データ品質まわりのアップデートを見つけたよ！

## なにが発表されたの？

AWS の What's New によると、AWS Glue Data Quality に新しく「Distribution Analyzer」が追加されたの。これを使うと、データの頻度分布プロファイルを生成できるようになるんだよ。数値列ならヒストグラムを、カテゴリ・日付・ブール値の列なら値の分布を、それぞれ可視化できるの。ビンの数もカスタマイズできるから、自分のユースケースに合わせて粒度を調整できるんだって。

## 今までどうだったの？

これまでも Glue Data Quality には、データ品質定義言語（DQDL）を使ったルールセットでいろんなチェックができたけど、「データがどんな形で分布しているか」をぱっと把握する専用の機能は無かったの。スキューネス（偏り）や外れ値、想定外のパターンを見つけたいと思っても、そのたびに自分でコードを書いて集計する必要があったんだよね。

## これで何が変わるの？

Distribution Analyzer は、既存の DQDL ルールセットにそのまま組み込めるから、いつものデータ品質チェックと同じ実行の中で、分布プロファイルまで一緒に取得できるようになるよ。カスタムコードを書かなくても、データの偏りや外れ値、予期しないパターンをさくっと見つけられるようになるの。データパイプラインの信頼性を上げたいデータエンジニアさんには、うれしいアップデートだね。

## 深く潜ってみよう

生成された分布統計は Amazon S3 に保存されて、Amazon Athena などで後からクエリできるよ。API 経由でも取得できるから、監視ワークフローや可視化ツールに組み込みやすいの。Amazon SageMaker Unified Studio との連携もサポートされているから、分析やモニタリングの画面にそのまま統計情報を出せるんだって。

対応リージョンは、AWS の全商用リージョンと AWS GovCloud（US）だよ。

## まとめ

- AWS Glue Data Quality に「Distribution Analyzer」が追加され、数値列のヒストグラムやカテゴリ・日付・ブール値列の分布を生成できるように
- カスタムビンカウントに対応、既存の DQDL ルールセットにそのまま組み込める
- 結果は Amazon S3 に保存され、Athena や API、SageMaker Unified Studio から利用可能
- AWS 全商用リージョンと GovCloud（US）で利用できる

データパイプラインの品質チェックをもっと具体的にしたいデータエンジニアさんに、ぜひ試してほしい機能だよ！
