Встроенная команда .ingest (push)
Эта команда вставляет данные в таблицу путем отправки данных, включенных в команду, в таблицу.
Примечание
Этот метод приема предназначен для исследования и создания прототипов. Не используйте его в рабочих или больших объемах сценариев.
Разрешения
Для выполнения этой команды необходимо иметь по крайней мере разрешения Ingestor table .
Синтаксис
.ingest
inline
into
table
TableName [with
(
IngestionPropertyName=
IngestionPropertyValue [,
...] )
] <|
Данных
.ingest
inline
into
table
TableName [with
(
IngestionPropertyName=
IngestionPropertyValue [,
...] )
] [
Данных]
Дополнительные сведения о соглашениях о синтаксисе.
Параметры
Имя | Тип | Обязательно | Описание |
---|---|---|---|
TableName | string |
✔️ | Имя таблицы, в которую будут приниматься данные. Имя таблицы всегда указывается относительно базы данных в контексте, а ее схема является схемой, которая будет предполагаться для данных, если объект сопоставления схемы не предоставлен. |
Данные | string |
✔️ | Содержимое данных для приема. Если свойства приема не изменили иное, это содержимое анализируется как CSV. |
IngestionPropertyName, IngestionPropertyValue | string |
Любое количество свойств приема , влияющих на процесс приема. |
Примечание
В отличие от большинства команд управления и запросов, текст части "Данные " команды не должен соответствовать синтаксическим соглашениям языка. Например, символы пробелов важны или //
сочетание не рассматривается как комментарий.
Возвращаемое значение
Результатом является таблица с таким количеством записей, как количество созданных сегментов данных (экстентов). Если сегменты данных не создаются, возвращается одна запись с пустым идентификатором экстента (без значения).
Имя | Тип | Описание |
---|---|---|
ExtentId | guid |
Уникальный идентификатор сегмента данных, созданного командой |
Примеры
Прием с помощью <|
синтаксиса
Следующая команда выполняет прием данных в таблицу Purchases
с двумя столбцами: SKU
(типа string
) и Quantity
(с типом long
).
.ingest inline into table Purchases <|
Shoes,1000
Wide Shoes,50
"Coats black",20
"Coats with ""quotes""",5
Прием с помощью синтаксиса квадратных скобок
Следующая команда выполняет прием данных в таблицу Logs
с двумя столбцами: Date
(типа datetime
) и EventDetails
(с типом dynamic
).
.ingest inline into table Logs
[2015-01-01,"{""EventType"":""Read"", ""Count"":""12""}"]
[2015-01-01,"{""EventType"":""Write"", ""EventValue"":""84""}"]
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по