intra-mart Accel Platform ViewCreator 管理者操作ガイド 第40版 2025-10-01

4.17. クエリ編集画面でテーブル単位のアクセス権を設定する

クエリ編集画面でテーブルを扱うすべての機能について、テーブル単位のアクセス権により利用可能なテーブルが制限されます。
具体的に制限が適用される機能は以下の通りです。
  • テーブル一覧
  • 保存
  • SQLで編集(SQLビルダ)
  • SQLビルダ アシスタント
  • Viewの作成
  • プレビュー
../../_images/apply_guide_18_1.png
テーブル一覧には、アクセス権のあるテーブルのみが表示されます。
保存、Viewの作成、プレビューでは、アクセス許可されていないテーブルが含まれている場合、エラーが表示されます。
SQLビルダ、SQLビルダ アシスタントでは、アクセス権のあるテーブルだけが利用できます。

コラム

クエリ一覧画面では、クエリビルダ、SQLビルダどちらで作成されたクエリかによって以下の違いがあります。
  • クエリビルダで作成されたクエリの場合

    アクセス許可されていないテーブルが含まれているクエリは一覧に表示されません。
  • SQLビルダで作成されたクエリの場合

    「SQLビルダ」の認可リソースが許可されているユーザは、SQLビルダで作成されたクエリが全て一覧に表示されます。

注意

2025 Spring(Kamille) 以前では、テーブル単位のアクセス権設定は、クエリビルダで作成されたクエリにのみ適用されていました。
2025 Autumn(Lilac) 以降では、SQLビルダ等、SQLの中に含まれるテーブルに対してもアクセス権が適用されるようになりました。

4.17.1. 保存、Viewの作成、プレビュー

実行時にアクセス権のないテーブルが含まれている場合、エラーが表示されます。
../../_images/apply_guide_18_2.png

4.17.2. SQLビルダ

アクセス権のないテーブルを利用したクエリを作成しようとすると、エラーが表示されます。
../../_images/apply_guide_18_3.png

4.17.3. SQLビルダ アシスタント

SQLビルダ アシスタントは、アクセス権のないテーブルを利用したSQLを作成できません。
また、アクセス権のないテーブルについて回答できません。
../../_images/apply_guide_18_4.png

4.17.4. 設定方法

テーブル単位のアクセス権設定で、アクセスを許可したいテーブルについて、以下のいずれかを許可します。

  • 参照
  • 更新
  • 実行
詳細については「メンテナンス画面のアクセス権設定」を参照してください。