何が変わったか

Amazon SageMaker Unified StudioのIAMドメインに、Feature Storeのフィーチャーグループを作成・管理するためのインタラクティブUIが追加された。AWSの発表によれば、この機能追加で「フィーチャー管理に共通する作業でコードを書く必要がなくなる」という。

Amazon SageMaker Unified Studio IAM domains now includes an interactive interface for creating and managing feature groups in SageMaker Feature Store, eliminating the need to write code for common feature management tasks.

UI上で実行できる操作は、既存フィーチャーの検索、フィーチャーグループの作成・修正、定義とスキーマの閲覧、データ取り込みステータスの監視まで広がる。いずれもこれまではAPI/SDK経由が前提だった作業だ。

協業ハブとしての位置づけ

AWSは対象ユーザーとしてデータサイエンティスト、MLエンジニア、ビジネスアナリストを明示している。SDKリテラシーを前提にしないことで、フィーチャー定義の議論に非エンジニアが直接参加できる構造になる。発表ではレコメンドアプリの例として、楽曲評価・視聴時間・聴取者属性といったフィーチャーが挙げられており、ビジネス側が定義に関与する典型ユースケースを想定している。

もう一つの実務ポイントは「同一IAMロールを共有する環境で他所から作成されたフィーチャーが、Unified Studioに即時表示される」点だ。既にSDKでFeature Groupを運用しているチームが、ノートブック側の処理を残したままUnified StudioをGUIフロントとして併用できる。移行ではなく重ね掛けが可能なため、既存パイプラインを止めずに段階導入できる。

着手時の落とし穴

UI操作の容易さは、IAMロール設計の重要性を相対的に押し上げる。誰がどのロールでUnified Studioにアクセスするかでフィーチャーの可視範囲と作成権限が決まるため、ビジネスアナリストにUI操作を開放する前にロール境界を定義し直す必要がある。発表本文はIAMドメインを前提とする旨を繰り返しており、非IAMドメイン環境では本機能の対象外である点も導入前に確認したい。