---
sourceDocument: Xanadu Now Platform の管理
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/platform-administration

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu Now Platform の管理

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# レポート用のデータベースビューの作成

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

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

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

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

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

レポートを作成できるユーザーは、データベースビューをレポートソースとして使用できますが、基礎となるテーブルの ACL が優先されます。  
注:  
* ビューに含まれるテーブルの数とそれらのテーブルに含まれるレコードの数が増えると、パフォーマンスへの累積的な影響が大きくなります。データベースビューのパフォーマンスを最大化するには、データベースビューで定義されている「where」節がインデックス付きフィールドに基づいていることを確認してください。
* データベースビューはカスタムテーブルのように扱われないため、ライセンスの影響はありません。
* データベースビューテーブルは FTP エクスポートには含まれません。
{#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://servicenow-prod.fluidtopics.net/LH4FPYixwL8iWVHkZTHPFw)**   
  テーブルを結合するデータベースビューを作成します。その後、データベースビューに基づいてレポートを作成できます。
* **[データベースビューでの関数の結果の表示](https://servicenow-prod.fluidtopics.net/AuTWx5hzMdQfGXAhdpGniA)**   
  関数フィールドを出力に追加して関数の結果を表示することで、データベースビューの表示を拡張できます。
* **[複雑なクエリーでの分離の使用](https://servicenow-prod.fluidtopics.net/IQErRUO7zuFtqo2~jFEHTg)**   
  ServiceNow は、クエリー内で分離ステートメントの前に結合ステートメントを実行します。
* **[ベースシステムのデータベースビュー](https://servicenow-prod.fluidtopics.net/0vipxp76YAapmBwed24aMA)**   
  一部のビューは、データベースビュープラグインとサービス管理用のデータベースビュープラグインとともにベースシステムに含まれています。

