【问题标题】:Google Data Studio is throwing an internal server error when trying to fetch dataGoogle Data Studio 在尝试获取数据时引发内部服务器错误
【发布时间】:2019-06-15 05:57:31
【问题描述】:

将我的自定义连接器添加到谷歌数据工作室后,当我尝试创建图表时,它会引发内部服务器错误,没有任何解释。我想知道是否有人知道可能的原因。

我已经尝试确保没有特殊字符(仅限 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,原因是“INTERNAL”

【问题讨论】:

    标签: google-data-studio


    【解决方案1】:

    事实证明,尽管我进行了修改,但系统仍然不喜欢我的 id,只需对我能够连接的列进行编号。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-04
      • 2020-08-10
      • 2015-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多