mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-08-16 04:57:11 +00:00
Bigquery Docs Min Requirements (#6561)
This commit is contained in:
parent
951251a444
commit
5754b1424a
@ -400,8 +400,8 @@ WHERE creation_time BETWEEN "{start_time}" AND "{end_time}"
|
||||
AND job_type = "QUERY"
|
||||
AND state = "DONE"
|
||||
AND IFNULL(statement_type, "NO") not in ("NO", "DROP_TABLE", "CREATE_TABLE")
|
||||
AND text NOT LIKE '/* {{"app": "OpenMetadata", %%}} */%%'
|
||||
AND text NOT LIKE '/* {{"app": "dbt", %%}} */%%'
|
||||
AND query NOT LIKE '/* {{"app": "OpenMetadata", %%}} */%%'
|
||||
AND query NOT LIKE '/* {{"app": "dbt", %%}} */%%'
|
||||
"""
|
||||
|
||||
|
||||
|
@ -7,6 +7,24 @@ slug: /openmetadata/connectors/database/bigquery/airflow
|
||||
|
||||
<Requirements />
|
||||
|
||||
<h4>GCP Permissions</h4>
|
||||
|
||||
<p> To execute metadata extraction and usage workflow successfully the user or the service account should have enough access to fetch required data. Following table describes the minimum required permissions </p>
|
||||
|
||||
| # | GCP Permission | GCP Role | Required For |
|
||||
| :---------- | :---------- | :---------- | :---------- |
|
||||
| 1 | bigquery.datasets.get | BigQuery Data Viewer | Metadata Ingestion |
|
||||
| 2 | bigquery.tables.get | BigQuery Data Viewer | Metadata Ingestion |
|
||||
| 3 | bigquery.tables.getData | BigQuery Data Viewer | Metadata Ingestion |
|
||||
| 4 | bigquery.tables.list | BigQuery Data Viewer | Metadata Ingestion |
|
||||
| 5 | resourcemanager.projects.get | BigQuery Data Viewer | Metadata Ingestion |
|
||||
| 6 | bigquery.jobs.create | BigQuery Job User | Metadata Ingestion |
|
||||
| 7 | bigquery.jobs.listAll | BigQuery Job User | Metadata Ingestion |
|
||||
| 8 | datacatalog.taxonomies.get | BigQuery Policy Admin | Fetch Policy Tags |
|
||||
| 9 | datacatalog.taxonomies.list | BigQuery Policy Admin | Fetch Policy Tags |
|
||||
| 10 | bigquery.readsessions.create | BigQuery Admin | Bigquery Usage Workflow |
|
||||
| 11 | bigquery.readsessions.getData | BigQuery Admin | Bigquery Usage Workflow |
|
||||
|
||||
<MetadataIngestionServiceDev service="database" connector="BigQuery" goal="Airflow"/>
|
||||
|
||||
<h4>Source Configuration - Service Connection</h4>
|
||||
|
@ -7,6 +7,25 @@ slug: /openmetadata/connectors/database/bigquery/cli
|
||||
|
||||
<Requirements />
|
||||
|
||||
<h4>GCP Permissions</h4>
|
||||
|
||||
<p> To execute metadata extraction and usage workflow successfully the user or the service account should have enough access to fetch required data. Following table describes the minimum required permissions </p>
|
||||
|
||||
| # | GCP Permission | GCP Role | Required For |
|
||||
| :---------- | :---------- | :---------- | :---------- |
|
||||
| 1 | bigquery.datasets.get | BigQuery Data Viewer | Metadata Ingestion |
|
||||
| 2 | bigquery.tables.get | BigQuery Data Viewer | Metadata Ingestion |
|
||||
| 3 | bigquery.tables.getData | BigQuery Data Viewer | Metadata Ingestion |
|
||||
| 4 | bigquery.tables.list | BigQuery Data Viewer | Metadata Ingestion |
|
||||
| 5 | resourcemanager.projects.get | BigQuery Data Viewer | Metadata Ingestion |
|
||||
| 6 | bigquery.jobs.create | BigQuery Job User | Metadata Ingestion |
|
||||
| 7 | bigquery.jobs.listAll | BigQuery Job User | Metadata Ingestion |
|
||||
| 8 | datacatalog.taxonomies.get | BigQuery Policy Admin | Fetch Policy Tags |
|
||||
| 9 | datacatalog.taxonomies.list | BigQuery Policy Admin | Fetch Policy Tags |
|
||||
| 10 | bigquery.readsessions.create | BigQuery Admin | Bigquery Usage Workflow |
|
||||
| 11 | bigquery.readsessions.getData | BigQuery Admin | Bigquery Usage Workflow |
|
||||
|
||||
|
||||
<MetadataIngestionServiceDev service="database" connector="BigQuery" goal="CLI"/>
|
||||
|
||||
<h4>Source Configuration - Service Connection</h4>
|
||||
|
@ -7,6 +7,24 @@ slug: /openmetadata/connectors/database/bigquery
|
||||
|
||||
<Requirements />
|
||||
|
||||
<h4>GCP Permissions</h4>
|
||||
|
||||
<p> To execute metadata extraction and usage workflow successfully the user or the service account should have enough access to fetch required data. Following table describes the minimum required permissions </p>
|
||||
|
||||
| # | GCP Permission | GCP Role | Required For |
|
||||
| :---------- | :---------- | :---------- | :---------- |
|
||||
| 1 | bigquery.datasets.get | BigQuery Data Viewer | Metadata Ingestion |
|
||||
| 2 | bigquery.tables.get | BigQuery Data Viewer | Metadata Ingestion |
|
||||
| 3 | bigquery.tables.getData | BigQuery Data Viewer | Metadata Ingestion |
|
||||
| 4 | bigquery.tables.list | BigQuery Data Viewer | Metadata Ingestion |
|
||||
| 5 | resourcemanager.projects.get | BigQuery Data Viewer | Metadata Ingestion |
|
||||
| 6 | bigquery.jobs.create | BigQuery Job User | Metadata Ingestion |
|
||||
| 7 | bigquery.jobs.listAll | BigQuery Job User | Metadata Ingestion |
|
||||
| 8 | datacatalog.taxonomies.get | BigQuery Policy Admin | Fetch Policy Tags |
|
||||
| 9 | datacatalog.taxonomies.list | BigQuery Policy Admin | Fetch Policy Tags |
|
||||
| 10 | bigquery.readsessions.create | BigQuery Admin | Bigquery Usage Workflow |
|
||||
| 11 | bigquery.readsessions.getData | BigQuery Admin | Bigquery Usage Workflow |
|
||||
|
||||
<MetadataIngestionService connector="BigQuery"/>
|
||||
|
||||
<h4>Connection Options</h4>
|
||||
|
@ -50,8 +50,7 @@ source:
|
||||
queryLogFilePath: <path to query log file>
|
||||
processor:
|
||||
type: query-parser
|
||||
config:
|
||||
filter: ''
|
||||
config: {}
|
||||
stage:
|
||||
type: table-usage
|
||||
config:
|
||||
|
Loading…
x
Reference in New Issue
Block a user