google-bigquery - 外部连接的 BigQuery 授权视图
问题描述
有没有办法将 BigQuery“外部连接”视为可以授权视图的 BQ 数据库?
我有一个通过 BigQuery 中的“外部连接”访问的 Cloud SQL DB。我有一个 BigQuery 数据集,其中包含一个视图,该视图本质上只是select * from external_db;
我想保持对该视图的访问并且外部连接受到限制,但我想制作第二个数据集,其中包含一个视图,例如select field 1, field2 from view1(or external_db);
我可以让其他人阅读进入。
解决方案
到目前为止,我想出的最佳选择是在 SQL DB 中创建一个视图并添加一个仅对该视图具有读取权限的新用户。然后可以使用该用户创建外部连接,并对其进行适当限制。
推荐阅读
- php - Laravel Global Scope Composite Indexing Issue
- c++ - Data exchange between a UI and a database object in C++
- python - How to read particular key value data from dictionary using python
- python - 带有 sympy 的 n 次导数
- c# - 如何将此 curl 命令转换为 c# webrequest
- python - 如何在 python 中使用 skimage/opencv 检测文档图像中的闪光/眩光?
- python - 在pytorch中,自制数据集和测试数据集似乎耗尽了所有RAM
- spring-boot - 我可以在 JHipster 中同时启用客户端和 SSR 吗?
- jenkins - 如何使用 jenkins 管道和您的凭据将 .deb 文件上传到 Nexus OSS
- java - 如何将 CSV 从手机存储导入 SQLite?