Ваш код действителен.Все таблицы имеют хотя бы один раздел.Для ваших целей здесь вы можете рассматривать таблицу как контейнер для одного или нескольких разделов.
Итак, когда вы выполняете команду обновления, вы должны определить, какие объекты в модели будут обновлены.В вашем случае
{
// the command you will run, "refresh"
"refresh": {
// The type of refresh, "full"
"type": "full",
// The scope of your command, an array of objects which will be refreshed
"objects": [
// First object, a single partition, "P1" in the table "Table1"
{
"database": "Database",
"table": "Table1",
"partition": "P1"
},
// The second object, the table "Table2" (technically, all partitions in "Table2",
// which in your case is 1 default partition)
{
"database": "Database",
"table": "Table2"
},
// The third object to be processed, "Table3"
{
"database": "Database",
"table": "Table3"
}
// More objects to be processed
, ...
//
]
}
}
Вы не можете определить команду «Один раздел и все остальные элементы в кубе».Вы можете определить массив вещей, который явно состоит из одного раздела и каждой отдельной таблицы.