View 有没有办法向现有的BigQuery视图添加维度或度量?

View 有没有办法向现有的BigQuery视图添加维度或度量?,view,google-bigquery,google-data-studio,View,Google Bigquery,Google Data Studio,我正试图通过BigQuery找到一种方法,向现有视图添加一个新维度[称为“创造性”)。我还希望此更新视图反映在我的DataStudio仪表板中 以下是我肯定知道/尝试过的: 视图引用的表已更新并反映了新字段 我运行了一个查询,用表中新添加的字段更新视图 当我查询现在更新的视图时,会显示新字段 不管上面哪一点,新字段都不会显示在视图的模式中 新字段在具有“我的更新视图”的DataStudio中不可用 我不介意简单地删除视图并用新模式重新建立它,但这样我将丢失所有DataStudio连接、计算字

我正试图通过BigQuery找到一种方法,向现有视图添加一个新维度[称为“创造性”)。我还希望此更新视图反映在我的DataStudio仪表板中

以下是我肯定知道/尝试过的:

  • 视图引用的表已更新并反映了新字段
  • 我运行了一个查询,用表中新添加的字段更新视图
  • 当我查询现在更新的视图时,会显示新字段
  • 不管上面哪一点,新字段都不会显示在视图的模式中
  • 新字段在具有“我的更新视图”的DataStudio中不可用
我不介意简单地删除视图并用新模式重新建立它,但这样我将丢失所有DataStudio连接、计算字段等

提前感谢您的帮助

Select Date, Year, Cal_Mth, Cal_Wk, b.Brand as Brand, b.Site as Platform, 
b.Tactic as Tactic, b.category as Category, 
b.message as Message, b.offer as Offer, b.Creative as Creative, 
b.Campaign as Campaign, b.Audience as Audience,
Campaign_Name,
sum(c.YT_Cost) as Spend,
sum(a.Impressions) as Impr,
sum(a.Clicks) as Clicks,
sum(c.YT_Views) as Views_,
from icrossingdatastorage.BSRO_MediaDB.DCMtableV2 as A
inner join (select ( Replace(Placement_Name,"_____","")) as 
Placement_Name, Campaign_Key as Campaign_Name, Creative_Key as Creative, 
Audience_Key as Audience_Name,
Brand, Tactic, Category_ as category, Message, Offer, Site, Campaign, 
Audience from icrossingdatastorage.BSRO_MediaDB.DCM_Naming_Template) B
on a.Placement = b.Placement_Name
inner join (select Date as Day, Ad_group, ( Replace(Campaign," Feb","")) 
as Campaign,
sum(Cost) as YT_Cost, sum(Views) as YT_Views, avg(Watch_time) as 
YT_Watch_time, sum(Store_Visits) as YT_Store_Visits from 
icrossingdatastorage.BSRO_MediaDB.GoogleAds_OLV2 group by 1,2,3) C
on b.Campaign_Name = c.Campaign
and b.Audience_Name = c.Ad_Group
and a.Date = c.Day
Group By 1,2,3,4,5,6,7,8,9,10,11,12,13,14
Order By 1 Asc
没有“错误”或“错误消息”,但我希望找到一些解决方案,将此字段添加到我的视图中,而不必删除并重新建立连接到Data Studio的现有视图

  • 使用CREATE或REPLACE VIEW语句替换视图
  • 在BigQueryUI中确认模式反映了新列
  • 重新连接到DataStudio中的视图以拾取新列

  • 您不需要在Data Studio中删除连接。

    谢谢您的帮助!BQ没有将“创建或替换视图”识别为函数,但我只是删除了该视图,然后重新运行新查询,并将其保存为相同的视图名称-模式现在可以识别新字段,DataStudio连接也可以。但是,DataStudio无法识别新字段,并且没有重新连接选项来更新数据集,包括刷新数据集。。是否有其他方法强制Data Studio识别添加的字段..?您需要从Data Studio的主页中找到数据源,选择它,然后重新连接…这实际上似乎是一个权限问题-即使我是这些数据源的共同所有者,重新连接它们显然是我无法做到的一件事。。我可以编辑字段、创建计算等。幸运的是,我能够复制具有所有自定义创建字段的源,但DS中的所有图表、记分卡等都必须切换。否则,您的答案有效,谢谢!