Microsoft FabricのOneLakeをデータソースにして、Azure AI Search(Foundry IQ)で検索・RAGを行う際の、データの追加・更新・削除のライフサイクル管理を解説します。
特に注目するのは、「元データを削除したのに、検索結果には削除された情報が残ってしまう」という課題です。構造化データではCopy jobとAzure SQL Databaseを介した連携方法を、物理削除・論理削除を検索インデックスへ反映する方法を紹介しています。
非構造化データでは、OneLake上のファイル削除を検知し、Activatorを起点に対象ドキュメントを特定して削除する流れを、実行イメージとともに説明します。
認証情報の扱いやサンプルNotebook・UDFにも触れながら、追加や更新だけでなく、削除まで含めて検索データを最新に保つための構成と注意点をまとめました。OneLakeとAI Searchを組み合わせた検索基盤の構築・運用を検討している方におすすめです。