Предотвращение появления столбца раздела в экспортированных данных - PullRequest
0 голосов
/ 22 февраля 2020

У меня есть внешняя таблица, разделенная на столбец 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. Есть ли способ избежать появления метки времени в экспортированных данных и все еще использоваться при определении разбиения в этом случае?

1 Ответ

1 голос
/ 23 февраля 2020

Спасибо за вопрос, Дхирадж, это в нашем заделе. Почувствуйте, как можно открыть похожие запросы в нашем голосе пользователя , где мы можем обновить, как только оно будет завершено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...