利用Google data studio分享google sheet数据的问题
2019年9月7日
| 标签:
项目背景
公司使用公司邮箱注册谷歌账户,管理客户搜索广告的数据-通过工具google search ads 360(前身是DoubleClick for Search)和电子商务网站的数据-通过工具google analytics,这个公司账户的谷歌账户我称为A
但是公司政策 为了数据安全的原因 不允许员工将数据存储在谷歌账户A中的谷歌产品如google sheets中
所以我们这个账户A其实是一个阉割过的谷歌账户,没有谷歌的文档功能既没有google sheets和google document
但是谷歌发布了一个新产品 谷歌data studio 类似是大数据整合平台,她目前是免费的
然后它可以无缝衔接谷歌自己的产品,如google search ads 360,google analytics等
我们有时候需要做报告 会使用google search ads 360的自定义报告 我记为A1 也会用google analytics里面的自定义报告 我记为A2 功能,但是这样打开2个产品 下载2次, 借助这个google data studio产品我们可以全部整合到一个google data studio的大表中 我记为A3 可以加快我们处理数据的速度 , 既吧A1和A2的数据 放到A3中
但是实际工作中 还有一部分数据是需要用google sheets的 script通过api来获取 理论上这部分表为A4 也可以放到A3中,
因为这个阉割的账户的原因 我们无法在data stuido的表格中整合这部分数据
目标:
所以我们需要在A3中加入这部分缺少的 但是只能通过google sheet才能加入的数据
但是A账户又没有google sheet功能(是不是很绕,但是就是这么奇葩)
解决思路
创建了一个个人谷歌账户B,利用B账户中的google sheets 使用script功能获取api 既需要的数据 记为B1
然后把B账户中 使用data studio的产品创建B2,将google sheets的 B1的 数据 导入到B2
给
再将A账户中的data studio的A3(整合好A1 A2数据的大表),再分享给B账户的data studio中,再由 B来操作,复制自己拥有的B2数据(实际数据来自B1) 粘贴到A3 及大功告成
注意事项
之前花了3小时一直出错,是把B账户的data studio 表B2 给A账户,但是在A账户一直无法使用,后来才想到数据B2是属于B的所以只能由B来操作 在B账户的data stuido 中 将B2粘贴到A3,而不是在A账户data stuido 中操作,把B2粘贴到A3
及source data的表格的粘贴只能由数据拥有则给到别人 无法被别人复制到别的地方去
最后的示意图
如下
项目背景
公司使用公司邮箱注册谷歌账户,管理客户搜索广告的数据-通过工具google search ads 360(前身是DoubleClick for Search)和电子商务网站的数据-通过工具google analytics,这个公司账户的谷歌账户我称为A
但是公司政策 为了数据安全的原因 不允许员工将数据存储在谷歌账户A中的谷歌产品如google sheets中
所以我们这个账户A其实是一个阉割过的谷歌账户,没有谷歌的文档功能既没有google sheets和google document
但是谷歌发布了一个新产品 谷歌data studio 类似是大数据整合平台,她目前是免费的
然后它可以无缝衔接谷歌自己的产品,如google search ads 360,google analytics等
我们有时候需要做报告 会使用google search ads 360的自定义报告 我记为A1 也会用google analytics里面的自定义报告 我记为A2 功能,但是这样打开2个产品 下载2次, 借助这个google data studio产品我们可以全部整合到一个google data studio的大表中 我记为A3 可以加快我们处理数据的速度 , 既吧A1和A2的数据 放到A3中
但是实际工作中 还有一部分数据是需要用google sheets的 script通过api来获取 理论上这部分表为A4 也可以放到A3中,
因为这个阉割的账户的原因 我们无法在data stuido的表格中整合这部分数据
目标:
所以我们需要在A3中加入这部分缺少的 但是只能通过google sheet才能加入的数据
但是A账户又没有google sheet功能(是不是很绕,但是就是这么奇葩)
解决思路
创建了一个个人谷歌账户B,利用B账户中的google sheets 使用script功能获取api 既需要的数据 记为B1
然后把B账户中 使用data studio的产品创建B2,将google sheets的 B1的 数据 导入到B2
给
再将A账户中的data studio的A3(整合好A1 A2数据的大表),再分享给B账户的data studio中,再由 B来操作,复制自己拥有的B2数据(实际数据来自B1) 粘贴到A3 及大功告成
注意事项
之前花了3小时一直出错,是把B账户的data studio 表B2 给A账户,但是在A账户一直无法使用,后来才想到数据B2是属于B的所以只能由B来操作 在B账户的data stuido 中 将B2粘贴到A3,而不是在A账户data stuido 中操作,把B2粘贴到A3
及source data的表格的粘贴只能由数据拥有则给到别人 无法被别人复制到别的地方去
最后的示意图
如下
发表评论
| Trackback