有没有办法向现有的 BigQuery 视图添加维度或指标?
Is there a way to add a Dimension or Metric to an existing BigQuery View?
我正在尝试寻找一种使用 BigQuery 向现有视图添加新维度 [称为 'Creative'] 的方法。我还希望这个更新的视图反映在我的 DataStudio 仪表板中。
以下是我所知道/尝试确定的:
- 视图引用的 Table 已更新并反映新字段
- 我运行一个查询,用新添加的字段更新视图到Table
- 当我查询现在更新的视图时,新字段出现了
- 不管上面哪一点,新字段都没有出现在视图的架构中
- 在我更新的视图中,Data Studio 中的新字段不可用
我不介意简单地删除视图并使用新模式重新建立它,但那样我将丢失所有 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
没有 'errors' 或 'error messages',但我想找到一些解决方案,将此字段添加到我的视图中,而不必删除并重新建立连接到 Data Studio 的现有视图。 .
- 使用 CREATE OR REPLACE VIEW 语句替换视图
- 在 BigQuery UI 中确认架构反映了新列。
- 重新连接到 Data Studio 中的视图以选取新列。
您不需要删除 Data Studio 中的连接。
我正在尝试寻找一种使用 BigQuery 向现有视图添加新维度 [称为 'Creative'] 的方法。我还希望这个更新的视图反映在我的 DataStudio 仪表板中。
以下是我所知道/尝试确定的:
- 视图引用的 Table 已更新并反映新字段
- 我运行一个查询,用新添加的字段更新视图到Table
- 当我查询现在更新的视图时,新字段出现了
- 不管上面哪一点,新字段都没有出现在视图的架构中
- 在我更新的视图中,Data Studio 中的新字段不可用
我不介意简单地删除视图并使用新模式重新建立它,但那样我将丢失所有 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
没有 'errors' 或 'error messages',但我想找到一些解决方案,将此字段添加到我的视图中,而不必删除并重新建立连接到 Data Studio 的现有视图。 .
- 使用 CREATE OR REPLACE VIEW 语句替换视图
- 在 BigQuery UI 中确认架构反映了新列。
- 重新连接到 Data Studio 中的视图以选取新列。
您不需要删除 Data Studio 中的连接。