我在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], ...] }
答案 0 :(得分:0)
根据this codelab,您的行必须采用以下格式:
[
{
values: [ 38949, '20170716']
},
{
values: [ 165314, '20170717']
},
{
values: [ 180124, '20170718']
},
]
每个子数组中的值数需要与架构中的列数匹配。
还要注意,架构中的列数必须根据数据工作室要求的列进行更改。