У меня есть внешняя таблица, разделенная на столбец Timestamp, который имеет тип datetime. Таким образом, определение внешней таблицы выглядит следующим образом: -
.create external table external_mytable (mydata:dynamic,Timestamp:datetime)
kind=blob
partition by bin(Timestamp,1d)
dataformat=json
(
h@'https://<mystorage>.blob.core.windows.net/<mycontainer>;<storagekey>'
)
Исходная таблица для экспорта - это mytable, в которой есть несколько столбцов, но меня интересует только столбец с именем mydata, содержащий фактическую полезную нагрузку и другие столбцы года. , месяц и день, которые требуются для управления разделами.
Мой экспорт выглядит так: -
.export async to table external_mytable <| mysourcetable | project mydata,Timestamp=make_datetime(year,month,day)
Теперь в этом случае я не хочу, чтобы столбец меток времени был частью фактические экспортированные JSON данные. Я вынужден указать это, потому что этот столбец управляет логическими разделами c. Есть ли способ избежать появления метки времени в экспортированных данных и все еще использоваться при определении разбиения в этом случае?