Ansicht PROPERTY_GRAPHS

Die Ansicht INFORMATION_SCHEMA.PROPERTY_GRAPHS enthält eine Zeile für jeden Eigenschaftsgraphen im angegebenen Dataset oder in der angegebenen Region.

Erforderliche Berechtigungen

Wenn Sie die Ansicht INFORMATION_SCHEMA.PROPERTY_GRAPHS abfragen möchten, bitten Sie Ihren Administrator, Ihnen eine der folgenden vordefinierten IAM-Rollen zuzuweisen:

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

Schema

Wenn Sie die Ansicht INFORMATION_SCHEMA.PROPERTY_GRAPHS abfragen, wird im Ergebnis jeder Eigenschaftsgraph im von Ihnen angegebenen Ressourcenbereich in einer eigenen Zeile dargestellt.

Die Ansicht INFORMATION_SCHEMA.PROPERTY_GRAPHS hat das folgende Schema:

Spaltenname Datentyp Wert
property_graph_catalog STRING Der Name des Projekts mit dem Dataset, in dem der Eigenschaftsgraph definiert ist.
property_graph_schema STRING Der Name des Datasets, das den Property Graph enthält.
property_graph_name STRING Der Name der Attributgrafik.
property_graph_metadata_json STRING Die JSON-Darstellung der Definition des Eigenschaftsgraphen. Diese Darstellung enthält Informationen zum Graphen, z. B. seine Knoten, Kanten, Labels, Attribute, den Zeitstempel für die Erstellung und die Zeitstempel für die Änderung.
ddl STRING Eine DDL-Anweisung, mit der die Attributgrafik erstellt werden kann.

Bereich und Syntax

Für Abfragen dieser Ansicht muss ein Dataset- oder Regions-Qualifier verwendet werden. Für Abfragen mit einem Dataset-Qualifier benötigen Sie Berechtigungen für das Dataset. Für Abfragen mit einem Regions-Qualifier müssen Sie Berechtigungen für das Projekt haben. Weitere Informationen finden Sie unter Syntax. In der folgenden Tabelle werden die Regions- und Ressourcenbereiche für diese Ansicht erläutert:

Ansichtsname Ressourcenbereich Regionsbereich
[PROJECT_ID.]`region-REGION`.INFORMATION_SCHEMA.PROPERTY_GRAPHS auf Projektebene REGION
[PROJECT_ID.]DATASET_ID.INFORMATION_SCHEMA.PROPERTY_GRAPHS Dataset-Ebene Dataset-Speicherort
Dabei gilt:
  • Optional: PROJECT_ID: die ID Ihres Google Cloud -Projekts. Wenn keine Angabe erfolgt, wird das Standardprojekt verwendet.
  • REGION: ist ein beliebiger Dataset-Regionsname. Beispiel: `region-us`
  • DATASET_ID: die ID Ihres Datasets. Weitere Informationen finden Sie unter Dataset-Qualifier.

Beispiel

Im folgenden Beispiel werden die Spalten property_graph_name, property_graph_metadata_json und ddl aus der INFORMATION_SCHEMA.PROPERTY_GRAPHS-Ansicht abgerufen:

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

Das Ergebnis sieht etwa so aus:

+---------------------+------------------------------------------------+------------------------------------------------------+
| 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)                                     |
|                     | ...                                            | ...                                                  |
+---------------------+------------------------------------------------+------------------------------------------------------+