You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Looker Studio中品牌无社交广告数据时无法获取混合数据求助

Looker Studio 数据关联异常求助

我们使用Looker Studio搭建的仪表盘,从数据库提取数据做团队可视化分析。表关联方式、Brand_ID+日期范围的筛选设置均正常,但遇到以下异常场景:

  • 针对Brand_ID=26,在8月1日-8月20日期间,social_media_adset表无对应数据,但website_order表有该时段的有效数据
  • 已通过Django管理后台验证website_order的数据存在,手动执行两表关联查询能正常获取结果,且Looker Studio单独展示website_order数据时,Brand_ID=26的该时段数据显示正常,但进行数据混合/关联后就无法获取数据

关键信息

表关联规则

表关联示意图

筛选配置

日期与Brand_ID筛选设置

数据状态截图

  • social_media_adset表该时段无数据:social_media_adset表数据状态
  • website_order表该时段有数据:website_order表数据状态
  • Django后台验证数据存在:Django后台数据验证

相关Django模型代码

Social_media_adset模型

class Adset(models.Model):
    brandId                         = models.IntegerField(blank=True)
    adset_name                      = models.CharField(max_length=300, blank=True)
    adset_id                        = models.BigIntegerField()
    campaign_id                     = models.BigIntegerField(blank=True)
    campaign_name                   = models.CharField(max_length=300, blank=True)
    impressions                     = models.IntegerField(blank=True, null=True)
    status                          = models.CharField(max_length=20, blank=True)
    spend                           = models.FloatField(blank=True, null=True)
    clicks                          = models.IntegerField(blank=True, null=True)
    account_currency                = models.CharField(max_length=159, blank=True)
    unique_clicks                   = models.IntegerField(blank=True, null=True)
    cpm                             = models.FloatField(blank=True, null=True)
    cpc                             = models.FloatField(blank=True, null=True)
    reach                           = models.IntegerField(blank=True, null=True)
    type                            = models.CharField(max_length=99 ,blank=True)
    date_start                      = models.DateField(blank=True)
    date_stop                       = models.DateField(blank=True)
    ctr                             = models.FloatField(blank=True, null=True)
    purchase_roas                   = models.FloatField(blank=True, null=True)
    purchases                       = models.IntegerField(blank=True,null=True)

    class Meta:
        unique_together = ('adset_id', 'campaign_id', 'date_start', 'date_stop')

    def __str__(self) -> str:
        return self.adset_name

website_order模型

class Order(models.Model):
    id              = models.BigAutoField(primary_key=True)
    brand_id        = models.IntegerField()
    order_id        = models.CharField(max_length=200)
    category_list   = models.CharField(max_length=300,null=True, blank=True)
    date            = models.DateField(null=True, blank=True)
    time            = models.TimeField(null=True, blank=True)
    total           = models.DecimalField(max_digits=20, decimal_places=6,null=True, blank=True)
    product_name    = models.CharField(max_length=250,null=True, blank=True)
    quantity        = models.IntegerField(null=True, blank=True)
    currency        = models.CharField(max_length=100,null=True, blank=True)
    customer        = models.ForeignKey(Customer, on_delete=models.CASCADE, related_name='website_customer', null=True, blank=True)
    status          = models.CharField(max_length=300, default='processing')
    city            = models.CharField(max_length=199, null=True, blank=True)
    state           = models.CharField(max_length=199,null=True, blank=True)
    zip_code        = models.CharField(max_length=20, null=True, blank=True)

    class Meta:
        unique_together = ('brand_id', 'product_name', 'order_id', 'date', 'time')
    
    def __str__(self) -> str:
        return str(self.order_id)

恳请协助排查此问题,如需其他信息请告知。

内容的提问来源于stack exchange,提问作者Tushar Kamboj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 22:58:11