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
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt zuzuweisen, damit Sie die nötigen Berechtigungen für die Abfrage der Ansicht INFORMATION_SCHEMA.PROPERTY_GRAPHS haben:
- BigQuery Metadata Viewer (
roles/bigquery.metadataViewer) - BigQuery Data Viewer (
roles/bigquery.dataViewer) - BigQuery Data Editor (
roles/bigquery.dataEditor) - BigQuery-Administrator (
roles/bigquery.admin)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Diese vordefinierten Rollen enthalten die Berechtigungen, die zum Abfragen der Ansicht INFORMATION_SCHEMA.PROPERTY_GRAPHS erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Zum Abfragen der Ansicht INFORMATION_SCHEMA.PROPERTY_GRAPHS sind die folgenden Berechtigungen erforderlich:
-
bigquery.propertyGraphs.get -
bigquery.propertyGraphs.list
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Weitere Informationen zu BigQuery-Berechtigungen finden Sie unter Zugriffssteuerung mit IAM.
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 Eigenschaftsgraphen 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 Diagramm, z. B. zu seinen Knoten, Kanten, Labels, Eigenschaften, dem Erstellungszeitstempel und den Zeitstempeln für Änderungen. |
ddl |
STRING |
Eine DDL-Anweisung, mit der der Attributgraph 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 |
-
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 Ansicht INFORMATION_SCHEMA.PROPERTY_GRAPHS 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) |
| | ... | ... |
+---------------------+------------------------------------------------+------------------------------------------------------+