文件名称:bigquery-views-manager:BigQuery视图管理器
文件大小:41KB
文件格式:ZIP
更新时间:2024-04-06 11:48:41
Python
BigQuery视图管理器 维护BigQuery视图的实用程序项目。 主界面是CLI。 主要特点: 在GCP和本地文件系统之间同步BigQuery视图 实现视图(通过运行视图并将其保存到表中): 现已作为Pre-GA提供 先决条件 的Python 3 适用于 安装 pip install bigquery-views-manager 配置 查看SQL文件 视图查询SQL代码假定与.sql文件一起存在于文件中。 默认情况下,它们将位于views目录中。 这些文件可以包含以下变量的占位符(用大括号括起来,例如{placeholder} ): 姓名 描述 项目 GCP项目 资料集 BigQuery资料集 使用占位符可让您分别将视图部署到例如测试,暂存和生产。 例子: SELECT * FROM ` {project}.{dataset}.view1 ` 视图列表配置views.y
【文件预览】:
bigquery-views-manager-develop
----Dockerfile.venv(598B)
----requirements.dev.txt(75B)
----.pylintrc(289B)
----Jenkinsfile(4KB)
----pytest.ini(27B)
----docker-compose.override.yml(293B)
----bigquery_views_manager()
--------get_views.py(2KB)
--------cli.py(18KB)
--------update_views.py(3KB)
--------__main__.py(139B)
--------configure_warnings.py(149B)
--------__init__.py(24B)
--------view_list.py(14KB)
--------views.py(1KB)
--------delete_views_or_tables.py(2KB)
--------diff_views.py(7KB)
--------view_template.py(3KB)
--------materialize_views.py(4KB)
--------config_tables.py(3KB)
----example-data()
--------config-tables()
--------views()
----Dockerfile(659B)
----tests()
--------diff_views_test.py(6KB)
--------delete_views_or_tables_test.py(1KB)
--------view_list_test.py(14KB)
--------conftest.py(501B)
--------update_views_test.py(4KB)
--------__init__.py(0B)
--------materialize_views_test.py(3KB)
--------config_tables_test.py(3KB)
--------view_template_test.py(3KB)
--------cli_test.py(6KB)
--------views_test.py(247B)
----maintainers.txt(20B)
----LICENSE(1KB)
----.env(97B)
----DEVELOPMENT.md(706B)
----requirements.build.txt(26B)
----docker()
--------push-pypi-version.sh(421B)
--------get-commit-version.sh(508B)
--------set-version.sh(131B)
--------push-testpypi-commit-version.sh(589B)
----requirements.txt(57B)
----docker-compose.yml(687B)
----setup.py(854B)
----.gitignore(12B)
----Makefile(7KB)
----.dockerignore(15B)
----README.md(6KB)
----.flake8(31B)
----docker-compose.ci.yml(352B)