ingest inline command (push)
Область применения: ✅Microsoft Fabric✅Azure Data Explorer
Эта команда вставляет данные в таблицу путем отправки данных, включенных в команду в таблицу.
Примечание.
Этот метод приема предназначен для изучения и прототипирования. Не используйте его в рабочих или больших сценариях.
Примечание.
Этот метод приема предназначен для изучения и прототипирования. Не используйте его в рабочих или больших сценариях. Дополнительные сведения о параметрах приема см. в обзоре приема данных.
Разрешения
Для выполнения этой команды необходимо иметь по крайней мере разрешения Ingestor таблицы.
Синтаксис
.ingest
inline
into
table
TableName [with
(
IngestionPropertyName =
IngestionPropertyValue [,
...] )
<|
Данные
.ingest
inline
into
table
TableName [with
(
IngestionPropertyName =
IngestionPropertyValue [,
...] )
[
Данные]
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
TableName | string |
✔️ | Имя таблицы, в которую следует принять данные. Имя таблицы всегда относительно базы данных в контексте. Его схема — это схема по умолчанию, предполагаемая для данных, если объект сопоставления схем не указан. |
Данные | string |
✔️ | Содержимое данных для приема. Если иное не изменено свойствами приема, это содержимое анализируется как CSV. |
IngestionPropertyName, IngestionPropertyValue | string |
Любое количество свойств приема, влияющих на процесс приема. |
Примечание.
В отличие от большинства команд управления и запросов, текст части данных команды не должен соответствовать синтаксическим соглашениям языка. Например, символы пробелов важны, или //
сочетание не рассматривается как комментарий.
Возвраты
Результатом является таблица с таким количеством записей, как количество созданных сегментов данных ("экстенты"). Если сегменты данных не создаются, то одна запись возвращается с пустым идентификатором экстентов (без значения).
Имя (название) | Type | Описание |
---|---|---|
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""}"]