【发布时间】:2020-01-30 12:42:49
【问题描述】:
我正在寻找一种简单的 UI 解决方案来在 Google SQL 数据库中添加/编辑/删除值。
为什么: 我们正在使用 Google Big Query 和 Google SQL 数据库。对于 ETL 过程,一些映射参数在 Google 表格中配置,然后在 ETL 中访问(例如,如果您在某列中获得“BLN”,则将其替换为“Berlin”)。
使用 Google 表格很容易出错,我实际上想将映射表存储在 Google SQL 数据库中。映射表的内容也由非开发人员填充/调整。因此,我想提供一个简单的在线 App/UI(在 Google Cloud Platform 领域中更受欢迎),用户可以在其中编辑网格中已定义表格的内容。
我尝试了什么: - 虽然有可用的在线解决方案,但他们似乎不使用/访问 Google SQL 数据库和/或使用自己的用户管理(以及每个用户的每月费用)。 - Google 提供“Google Apps”,可用于创建合适的在线应用程序,但仅作为 GSuite 的一部分 - AppSheets 被 Google Cloud 收购,但似乎尚未集成到 GCP 中 - Microsoft PowerApps 也可能适合创建合适的在线应用程序,但需要在 MS Universe 中进行额外的用户帐户管理、通往数据库的网关,并且通常是跨云解决方案。
有没有人有类似的要求和经历,如何实现?
谢谢!
HerrB92
【问题讨论】:
-
快速提问,您是否必须使用 google sql 数据库,或者您可以开放使用 Azure sql 数据库?如果您使用 Azure sql 数据库,您已经在 Ms env 中并且使用 PowerApps 应该不是问题吗?此外,除非有可用于连接 PowerApps 的 Google sql 数据库的连接器,否则这应该不是问题
-
改变环境可能是一种可能性。目前,我希望在 Google Cloud 中使用数据库,因为必须访问数据的 ETL 和编排位于那里。如果“数据库 WebApp”也位于那里,那么我可以使用现有的 Google 云帐户进行访问控制。
-
我相信您需要的是 phpMyAdmin,一个免费的开源 MySQL 管理工具。 This is a tutorial 在带有 Cloud SQL 的 App Engine 上使用它。让我知道这是否有帮助。
标签: google-cloud-platform google-cloud-sql google-apps powerapps