【问题标题】:DataStudio - Failed to retrieve data from the underlying data setDataStudio - 无法从基础数据集中检索数据
【发布时间】:2020-07-17 07:06:21
【问题描述】:

我在 DataStudio 中创建了一个自定义连接器(插入 API),但是当我尝试创建报告时,我收到此错误 Failed to retrieve data from the underlying data set.

我的连接器按要求的顺序提供给字段,而不是所有字段,只有请求的字段,但我仍然有这个错误。

有人可以帮我吗?

修复

我的回报数据结构不好...... 这是很好的格式:

{ schema: 
  [ { dataType: 'STRING',
      name: 'firstname',
      semantics: [Object],
      label: 'Firstname' },
   { dataType: 'NUMBER',
   name: 'id',
   semantics: [Object],
   label: 'Id' } ],
rows: 
 [ ['Bob',48526], ['Robert', 4994], ...] }

【问题讨论】:

    标签: google-data-studio


    【解决方案1】:

    根据this codelab,您的行必须采用以下格式:

    [
        {
          values: [ 38949, '20170716']
        },
        {
          values: [ 165314, '20170717']
        },
        {
          values: [ 180124, '20170718']
        },
     ]
    

    每个子数组中的值数需要与架构中的列数相匹配。

    另请注意,架构中的列数必须根据 Data Studio 请求的列进行更改。

    【讨论】:

      【解决方案2】:

      是的,就我而言,此错误消息是由于我的架构定义中的数据类型不正确造成的。

      【讨论】:

        猜你喜欢
        • 2020-07-12
        • 1970-01-01
        • 2022-01-07
        • 2011-08-22
        • 2013-08-06
        • 2014-04-20
        相关资源
        最近更新 更多