DataStudio-无法从基础数据集中检索数据

时间:2020-04-05 09:03:06

标签: google-data-studio

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

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

有人可以帮助我吗?

FIX

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

还要注意,架构中的列数必须根据数据工作室要求的列进行更改。