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的该时段数据显示正常,但进行数据混合/关联后就无法获取数据
关键信息
表关联规则

筛选配置

数据状态截图
social_media_adset表该时段无数据:
website_order表该时段有数据:
- 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
相关产品推荐
相关产品推荐

