繁体   English   中英

以编程方式将数据添加到在 BigQuery 表上创建的自定义列中

[英]Add Data Programatically into custom column created on BigQuery Table

我在 BigQuery 的事件表中创建了一个列来记录一些事件信息。

如何从移动应用程序以编程方式将数据添加到该特定列中?

这是我的 BigQuery 表

在此处输入图片说明

这是我的 Firebase 架构在此处输入图片说明

这是我到目前为止尝试过的代码

Bundle params = new Bundle(); 
params.putString("image_name", name); 
params.putString("full_text", text); 
mFirebaseAnalytics.logEvent("share_image", params); 

BigQuery 的所有客户端库都旨在用于受信任的环境,例如您的开发机器、您控制的服务器或 Cloud Functions。 我知道没有适用于 Android 或 iOS 的官方 SDK。

我能想到的最简单的方法是使用 Cloud Functions 中的这些库之一(通过 Firebase 或直接通过gcloud工具)托管代码以将数据插入 BigQuery,然后从您的移动应用程序调用该 Cloud Function。 请务必确保对该 Cloud Function 的访问安全,以便只有经过授权的用户才能插入数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM