Tampilan PROPERTY_GRAPHS

Tampilan INFORMATION_SCHEMA.PROPERTY_GRAPHS berisi satu baris untuk setiap grafik properti dalam set data atau region yang Anda tentukan.

Izin yang diperlukan

Untuk membuat kueri tampilan INFORMATION_SCHEMA.PROPERTY_GRAPHS, minta administrator Anda untuk memberi Anda salah satu peran IAM bawaan berikut:

  • roles/bigquery.metadataViewer
  • roles/bigquery.dataViewer
  • roles/bigquery.admin

Skema

Saat Anda membuat kueri tampilan INFORMATION_SCHEMA.PROPERTY_GRAPHS, hasil kueri akan berisi satu baris untuk setiap grafik properti dalam cakupan resource yang Anda tentukan.

Tampilan INFORMATION_SCHEMA.PROPERTY_GRAPHS memiliki skema berikut:

Nama kolom Jenis data Nilai
property_graph_catalog STRING Nama project yang berisi set data tempat grafik properti ditentukan.
property_graph_schema STRING Nama set data yang berisi grafik properti.
property_graph_name STRING Nama grafik properti.
property_graph_metadata_json STRING Representasi JSON dari definisi grafik properti. Representasi ini berisi informasi tentang grafik, seperti node, tepi, label, properti, stempel waktu pembuatan, dan stempel waktu modifikasi.
ddl STRING Pernyataan DDL yang dapat digunakan untuk membuat grafik properti.

Cakupan dan sintaksis

Kueri terhadap tabel virtual ini harus menyertakan set data atau penentu region. Untuk kueri dengan penentu set data, Anda harus memiliki izin untuk set data. Untuk kueri dengan penentu region, Anda harus memiliki izin untuk project. Untuk informasi selengkapnya, lihat Sintaksis. Tabel berikut menjelaskan cakupan region dan resource untuk tabel virtual ini:

Nama tabel virtual Cakupan resource Cakupan region
[PROJECT_ID.]`region-REGION`.INFORMATION_SCHEMA.PROPERTY_GRAPHS Level project REGION
[PROJECT_ID.]DATASET_ID.INFORMATION_SCHEMA.PROPERTY_GRAPHS Level set data Lokasi set data
Ganti kode berikut:
  • Opsional: PROJECT_ID: ID project Google Cloud Anda. Jika tidak ditentukan, project default akan digunakan.
  • REGION: nama region set data apa pun. Misalnya, `region-us`.
  • DATASET_ID: ID set data Anda. Untuk mengetahui informasi selengkapnya, lihat Penentu set data.

Contoh

Contoh berikut mengambil kolom property_graph_name, property_graph_metadata_json, dan ddl dari tabel virtual INFORMATION_SCHEMA.PROPERTY_GRAPHS:

SELECT
  property_graph_name, property_graph_metadata_json, ddl
FROM
  `region-REGION`.INFORMATION_SCHEMA.PROPERTY_GRAPHS;

Hasilnya mirip dengan berikut ini:

+---------------------+------------------------------------------------+------------------------------------------------------+
| property_graph_name | property_graph_metadata_json                   | ddl                                                  |
+---------------------+------------------------------------------------+------------------------------------------------------+
| FinGraph            | {"creationTime":"2026-01-05T22:22:22.365394Z", | CREATE PROPERTY GRAPH `my_project.graph_db.FinGraph` |
|                     | "edgeTables":[{"dataSourceTable":{"datasetId": | NODE TABLES (`my_project.graph_db.Account` AS        |
|                     | "graph_db","projectId":"my_project","tableId   | Account KEY (id)                                     |
|                     | ...                                            | ...                                                  |
+---------------------+------------------------------------------------+------------------------------------------------------+