python - 如何在 BigQuery WebUI 中创建隐藏数据集,同时保持 datastudio 连接成为可能?
问题描述
我正在研究一个数据管道,该管道最终会在 BigQuery 的数据集中生成一个表。这个数据集需要满足两个条件:(1)它必须能够连接到 datastudio;(2)这个数据集需要隐藏在 BigQUery 的 WebUI 中。BigQuery 文档建议在命名数据集时使用下划线,以便在 BigQuery WebUI 中隐藏它。这有效,我可以通过 CLI 控制它。但是,这也会导致它在 DataStudio 中被隐藏,从而无法从 DataStudio 连接到该数据集。如果可能的话,我想知道如何在无需创建新项目的情况下实现这一点(创建一个隐藏在 BigQuery WebUI 中并可以连接到 DataStudio 的数据集)。
解决方案
如创建数据集BigQuery 的文档中所述,以下划线开头的数据集在导航窗格中是隐藏的;但是,您仍然可以查询这些数据集中的表和视图,即使它们在 Web UI 中不可见。
基于此,我做了一些测试,发现一个可用的解决方法是使用Custom Query创建Data Studio连接;通过这种方式,您可以将数据集隐藏在 Web UI 中,并根据您的项目需求创建语句来访问它。
推荐阅读
- sql - 在 SQL Server 代理中运行 SSIS 包过长
- flutter - 下拉框不显示所选值
- php - 将 PHP 数组拆分为两个单独的数组
- ios - 如何从firestore快速从集合中获取文档ID
- css - z-index 在非内联时被浏览器忽略(当内联和非内联具有完全相同的样式时再次被忽略)
- apache-kafka - 如何使用 Java 代码使用 Kafka 连接器?
- c++ - C++ 双重释放或损坏(出)
- docker - Shopware 6 泊坞窗 | 未显示更改
- python - 使用 PyAny 在 Python 中的 TypeError 在反射数字模拟器(例如 __radd__)中用于 Rust pyo3 pyclass 结构
- uploadcare - 如何使用 UploadCare 获取上传图像的自定义存储文件名?