---
sourceDocument: Yokohama ServiceNow AI Platform 管理
sourceDocumentLink: https://www.servicenow.com/docs/r/ja-JP/yokohama/platform-administration

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama ServiceNow AI Platform 管理

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# データベースビューの操作

# レポート用のデータベースビューの操作 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年08月07日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

データベースビューでは、レポートの目的でテーブルの結合を定義します。

たとえば、データベースビューはインシデントテーブルをメトリクスの定義テーブルやメトリクスインスタンステーブルに結合できます。このビューはインシデントメトリクスのレポートに使用でき、これら 3 つのテーブルのいずれかのフィールドを含めることができます。

いくつかの便利なデータベースビューが、データベースビュープラグインおよびサービス管理用のデータベースビュープラグインとともにインストールされます。これらのデータベースビューは、ほとんどのメトリクスレポートのニーズに対応し、新しいビューを定義する必要性を大幅に低減します。

レポートを作成できるユーザーは、データベースビューをレポートソースとして使用できますが、基礎となるテーブルの ACL が優先されます。つまり、それらのテーブルの親テーブルの ACL も評価されます。  
注:  
* ビューに含まれるテーブルの数とそれらのテーブルに含まれるレコードの数が増えると、パフォーマンスへの累積的な影響が大きくなります。データベースビューのパフォーマンスを最大化するには、データベースビューで定義されている「where」節がインデックス付きフィールドに基づいていることを確認してください。
* データベースビューはカスタムテーブルのように扱われないため、ライセンスの影響はありません。
* データベースビューテーブルは FTP エクスポートには含まれません。
* データベースビューは、データベースビューに含まれるテーブルの親テーブルの ACL を評価します。
{#c_DatabaseViews__ul_nd5_qwm_cqb}

## 制限事項

* テーブルローテーションに参加するテーブルにデータベースビューを作成することはできません。
* データベースビュー出力のデータを編集することはできません。
* データベースビューテーブルをクローン要求のデータリザーバーとして追加することはできません。
* \[テーブル名\] フィールドでは、別のアプリケーションスコープからテーブルまたはデータベースビューを参照できます。ただし、このフィールドが sys_metadata を拡張したテーブルに属している場合、テーブルまたはデータベースビューはそのテーブルと同じアプリケーションスコープに属している必要があります。

## ACL とデータベースビュー

ビュー内のフィールドに ACL を作成する必要はありません。システムは、基礎となるテーブルに存在するコンテキスト ACL (条件またはスクリプト付き ACL) を優先します。非コンテキスト ACL (ロールチェックのみの ACL) は、以前のリリースと同様に引き続き使用されます。

明示的に読み取った ACL をデータベースビューに追加するように要求するには、glide.security.expander.view.legacy プロパティを true に設定します。アップグレードされたインスタンスで、このシステムプロパティを追加して true に設定します。

データベースビューで追加の ACL を作成することもできます。これらの ACL は最後に評価され、常に優先されます。

## データベースビューの予約語 {#c_DatabaseViews__section_h5v_43w_x1b}

これらの用語を使用すると、意図しないパフォーマンスや望ましくないパフォーマンスが発生する可能性があります。詳細については、[MySQL の予約語に関するドキュメント](https://dev.mysql.com/doc/refman/5.5/en/keywords.html)を参照してください。
* **[データベースビューを使用したテーブルの結合](https://www.servicenow.com/docs/OO5Hqy9vv23hO4pdoimfqQ)**   
  テーブルを 1 つのビューに結合し、そのビューに基づいてレポートを作成します。
* **[データベースビューでの関数の結果の表示](https://www.servicenow.com/docs/3UK8o80MHlyRkla2DwAUjA)**   
  関数フィールドを出力に追加して関数の結果を表示することで、データベースビューの表示を拡張できます。
* **[複雑なクエリーでの分離の使用](https://www.servicenow.com/docs/9UJo3JzIF7yRJqkkqU6FqA)**   
  ServiceNow は、クエリー内の分離 (OR) ステートメントの前に結合 (AND) ステートメントを実行します。
* **[ベースシステムのデータベースビュー](https://www.servicenow.com/docs/XZ5nJqtlUJTMUj77w2BoqQ)**   
  一部のビューは、データベースビュープラグインとサービス管理用のデータベースビュープラグインとともにベースシステムに含まれています。

