ETL アシスタント

ETL アシスタントは、mindzieDataDesigner に搭載された 2 フェーズの ETL コンサルタントであり、プロセスマイニング向けの完全なイベントログを構築します。ERP システム、データベース構造、mindzie の ETL メソドロジーに関する深い知識を持っています。
動作概要
ETL アシスタントは 2 つの異なるフェーズで動作します。
フェーズ 1: 計画
計画フェーズでは、アシスタントが以下を行います:
- 質問を通じて あなたのデータと目標を理解します
- データベースを探索し テーブル、リレーションシップ、データパターンを特定します
- ERP システムを検出 します(SAP、Oracle、Dynamics、NetSuite など)
- 組み込みの ERP ナレッジベースやウェブ検索を使って データモデルを調査します
- 導入計画を作成し ケース ID 戦略、アクティビティ定義、スクリプト仕様を文書化します
- 計画をレビュー用に提示し 実行前にあなたの承認を得ます
フェーズ 2: 実行
計画が承認されると、アシスタントは:
- 自律的に作業を開始し 承認された計画を実施します
- アクティビティおよびケース属性用の SQL スクリプトを作成 します
- 各スクリプトを検証して 正確性を確認します
- イベントログを構築し 結果を報告します
- 問題があれば報告し 基本的に問題がある場合は説明と指示を求めます
実行中に質問はありません。イベントログが完成するまでアシスタントは作業を続けます。
アクセス方法
- mindzieDataDesigner でプロジェクトを開きます
- アプリケーション上部のツールバーから ETL Assistant をクリックします
- チャットパネルでアシスタントが開きます
やりとりの方法
まず、やりたいことを説明してください。計画フェーズでアシスタントが補足質問をし、その後実行フェーズで自律的に作業します。
例となるプロンプト
新規イベントログ作成の場合
- 「買掛金のイベントログを作成してください」
- 「受注から入金までのプロセスを分析したい」
- 「この SAP データベースから調達イベントログを作成する手伝いをしてください」
- 「サービスチケットのワークフローでプロセスマイニングを設定してください」
完全自律モードの場合
- 「あなたにお任せします」 — これによりアシスタントは完全に自律的に作業し、合理的な仮定を立てて文書化し、イベントログが完成するまで進めます。
既存のスクリプトを使う場合
- 「既存のイベントログにアクティビティを追加してください」
- 「顧客名と通貨をケース属性として追加してください」
- 「ケース ID が間違っているので、発注番号を使うようにしてください」
- 「更新されたスクリプトでイベントログを再構築してください」
テーブル設定(ショートカット)
- 「Dynamics AX の買掛金テーブルを設定してください」
- 「NetSuite の受注から入金までの使用テーブルを構成してください」
デバッグ
- 「なぜイベントログにイベントが一つもないのですか?」
- 「検証で重複するケース ID のエラーが出ています。修正できますか?」
- 「なぜ請求アクティビティに行がないのか確認してください」
ETL アシスタント vs. AI イベントログビルダー
ETL アシスタントは AI イベントログビルダーよりも柔軟で強力です。ETL アシスタントでは次のことが可能です:
- スキップ可能 — 全てのステップを経ずに必要なところに直接ジャンプできます
- 大まかな指示で済む — AI にアプローチを判断させることができます
- 既存のイベントログを修正 — アクティビティの追加、ケース ID の変更、スクリプトの段階的調整ができます
- 一部の作業だけ実行 — 「テーブルのセットアップだけ」や「スクリプトの検証だけ」など
その代わり、何をしたいのかについての知識がより求められます。プロセスマイニングが初めてで段階的なガイドが欲しい場合は、代わりに AI Event Log Builder を使うことをおすすめします。
利用可能なツール
ETL アシスタントは DB アシスタントが利用できるすべてに加え、ETL 専用のツールを利用できます:
| ツールカテゴリ | 機能内容 |
|---|---|
| スキーマ探索 | テーブル閲覧、スキーマ表示、データプレビュー、日時型カラム一覧表示 |
| クエリ実行 | 接続中のデータベースで SQL クエリを実行 |
| テーブルサイズ確認 | テーブルサイズおよび行数の取得 |
| データソース管理 | 接続の一覧表示、作成、テスト、切り替え |
| プレイグラウンド | スクリプトの保存、編集、一覧表示、削除 |
| ERP 検出 | ソース ERP システムを検出し、サポートされる業務プロセスを一覧表示 |
| ERP ナレッジ | 組み込みナレッジベースを使った ERP 特有テーブルの発見 |
| スクリプト管理 | アクティビティスクリプトおよびケース属性スクリプトの作成・編集 |
| 検証 | ケース属性、アクティビティの検証およびクエリレビュー |
| 構築 | イベントログの構築およびビルド出力の閲覧 |
| 計画管理 | 導入計画の作成、セクション更新、チェックリスト進捗の追跡 |
| ウェブ検索 | ERP データモデルや SQL パターンのオンライン調査 |