Visual Expert は、コード内の CRUD 操作(Create:作成、Read:読み取り、Update:更新、Delete:削除)を解析するための CRUD マトリクスを生成できます。
これにより、どのオブジェクト(プロシジャー、ファンクションなど)がどのテーブルにアクセスしているか、またそのアクセス種別を確認できます。

CRUD マトリクスを使用する理由
- データ インパクト アナリシス
アプリケーションとデータベースの相互作用を可視化します。データの作成・読み取り・更新・削除を問わず、変更がデータ操作に与える潜在的な影響を分析できます。 - データベース管理の最適化
使用頻度の高い、または低いデータベース オブジェクトを特定し、効率的なデータフローとパフォーマンスの最適化を実現します。 - コード メンテナンスの向上
データベース操作をコード コンポーネントに直接マッピングすることで、データベースと連携するコードの追跡とトラブルシューティングが容易になります。 - コンプライアンスと監査
機密データの操作方法を明確に把握し、データ管理ポリシーへの準拠を確保するとともに、監査業務を簡略化します。
Visual Expert を試す
PowerBuilder、Oracle、または SQL Server コードを解析し、CRUD マトリクスを自動生成できる
Visual Expert の無料トライアルをお試しください。
CRUD マトリクスの生成方法
- Visual Expert プロジェクトを開きます。
- CRUD マトリクスの作成方法はいくつかあります。
- テーブル、カラム、またはテーブルのシノニムを選択して、それらを使用しているオブジェクトを表示します。

- オブジェクト(ファンクション、プロシジャーなど)を選択して、それらが使用しているテーブルを表示します。

- ビューを選択して、それらが使用しているテーブルを表示します。
CRUD マトリクスには、選択したビューを使用しているオブジェクトも表示されます。
マトリクス内では、ビューが呼び出し元(行)と呼び出し先(列)の両方として表示される場合があります。

- 次に、ナビゲーション バーの「CRUD マトリクス」をクリックします。
.png)
- 操作が正常に完了したことを確認するメッセージが表示されます。
「開く」をクリックして CRUD マトリクスにアクセスします。
.png)
- CRUD マトリクスが Excel で開きます。自由に編集、共有、印刷できます。
この例では、CRUD マトリクスの生成前にビューが選択されています。
ビューは呼び出し元と呼び出し先の両方としてリストされます。