Я пытаюсь быть в курсе изменений в разработке Data Studio Connectors. Несколько месяцев назад они объявили службу сценариев приложений Data Studio и рекомендовали использовать новый класс DataStudioApp для создания объектов конфигурации и схемы.
На самом деле, я получаю не только «данные» с моих серверов, но также объекты конфигурации и схемы, потому что мы используем один и тот же соединитель для доступа к различным базам данных в соответствии с идентификацией пользователя.
Итак, мой подход заключается в том, чтобы продолжать получать объекты json с моих серверов, а затем анализировать их для создания объектов конфигурации и схемы через DataStudioApp.createCommunityConnector ().
Моя проблема в том, что я поместил «настраиваемое поле» в объект метрики схемы и у меня нет метода, чтобы объявить его в классе DataStudioApp.
это один из моих объектов метрики схемы:
[...]
{
"name" : "cantid",
"label" : "Cantidad",
"dataType" : "NUMBER",
"isDefault " : true,
"semantics" : {
"conceptType" : "METRIC",
"semanticGroup" : "NUMERIC",
"isReaggregatable" : true
},
"sqlname" : "sum(cantid) as cantid"
},
[...]
sqlname - это мое настраиваемое поле.
Есть ли способ заявить об этом?.