【文件属性】:
文件名称:bigquery-view-analyzer:用于管理+可视化BigQuery授权视图的CLI工具
文件大小:65KB
文件格式:ZIP
更新时间:2021-02-03 12:12:48
python bigquery google GooglePython
BigQuery View Analyzer
描述
bigquery-view-analyzer是用于可视化依赖关系和管理BigQuery视图之间的权限的命令行工具。
要授权视图,必须在数据集级别为视图定义中引用的每个视图/表授予权限。 这项要求会逐步扩展到父视图所引用的每个视图,它们也必须为其所引用的每个视图/表都授予权限-依此类推。 如果您在多个数据集和/或项目中有许多嵌套视图,则可能很快变得难以管理。
bigquery-view-analyzer自动解决这些依赖关系,并将相关权限应用于父视图引用的所有视图和数据集。
安装
$ pip install bigquery-view-analyzer
用法
$ bqva --help
示例:CLI
给定BigQuery中的上述数据集和表,要授权bqva-demo:dataset_4.shared_view ,需要使用以下每个数据集来授权以下视图:
数据集dataset_1授权视图bqva-demo:dataset_3.view_a_b_c_d
数据集dataset_2授权视图
bqva-demo:dataset_3.view_
【文件预览】:
bigquery-view-analyzer-master
----setup.py(1KB)
----.gitignore(202B)
----src()
--------bigquery_view_analyzer()
----.travis.yml(1KB)
----LICENSE(1KB)
----setup.cfg(61B)
----README.md(5KB)
----tests()
--------test_view_analyzer.py(4KB)
----docs()
--------example.png(58KB)