尝试获取数据时,Google Data Studio抛出内部服务器错误

时间:2019-06-14 19:09:26

标签: google-data-studio

在将自定义连接器添加到Google Data Studio之后,当我尝试创建图形时,它抛出了内部服务器错误,没有任何解释。我想知道是否还有其他人知道可能的原因。

我已经尝试确保没有特殊字符(仅1-9,a-z,A-Z),将我的域列入白名单,将数据缩减为1行并在其他表上进行测试。下面是我创建架构的代码。

var fields = cc.getFields();
var types = cc.FieldType;

metadata = cube.getMetadata();
var dimens = metadata.dimensions;

dimens.forEach(function(dim) {
    dim.hierarchies.forEach(function(arch) {
        arch.levels.forEach(function(level) {
            if (level.LEVEL_NAME != "(All)") 
                fields.newDimension()
                .setId(level.LEVEL_UNIQUE_NAME)
                .setName(level.LEVEL_NAME)
                .setDescription(level.LEVEL_CAPTION)
                .setType(types.TEXT)
.setGroup(level.HIERARCHY_UNIQUE_NAME.substring(level.HIERARCHY_UNIQUE_NAME.indexOf('.') + 1));
        }
      });
    });
  });

var metrics = metadata.measures;

metrics.forEach(function(met) {    
   fields.newMetric()
   .setId(met.MEASURE_UNIQUE_NAME)
   .setName(met.MEASURE_NAME)
   .setType(types.NUMBER)
});

sheet.getRange(rowNum, 1).setBackground("LimeGreen");
return fields;

系统错误:

Data Studio遇到系统错误。

对不起,我们遇到错误,无法完成您的请求。

错误ID:a933d9a9

在实际数据包中的代码是:13,原因为“内部”

1 个答案:

答案 0 :(得分:0)

因此,事实证明,尽管进行了修改,但系统仍然不喜欢我的ID,只需对列进行编号就可以使它连接起来。