.ingest inline 命令 (push)
適用於: ✅Microsoft網狀架構✅Azure 數據總管
此命令會將命令中包含的數據推送至數據表,以將數據插入數據表中。
注意
此擷取方法適用於探索和原型設計。 請勿在生產或大量案例中使用。
注意
此擷取方法適用於探索和原型設計。 請勿在生產或大量案例中使用。 如需擷取選項的詳細資訊,請參閱 資料擷取概觀。
權限
您必須至少有 資料表擷取許可權 才能執行此命令。
語法
.ingest
inline
into
table
TableName [with
(
IngestionPropertyName =
IngestionPropertyValue [,
...] ] )
<|
數據
.ingest
inline
into
table
TableName [with
(
IngestionPropertyName =
IngestionPropertyValue [,
...] ] )
[
數據]
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
TableName | string |
✔️ | 要內嵌數據的數據表名稱。 數據表名稱一律相對於內容中的資料庫,如果未提供任何架構對應物件,則其架構是針對數據假設的架構。 |
Data | string |
✔️ | 要內嵌的數據內容。 除非擷取屬性另有修改,否則此內容會剖析為 CSV。 |
IngestionPropertyName, IngestionPropertyValue | string |
任何會影響擷取程式的擷取屬性數目。 |
注意
與大部分的管理命令和查詢不同,命令的 Data 部分文字不需要遵循語言的語法慣例。 例如,空格符很重要,或 //
組合不會被視為批注。
傳回
結果是數據表,其記錄數目與產生的數據分區數目一樣多(「範圍」)。 如果未產生任何數據分區,則會傳回具有空白(零值)範圍標識碼的單一記錄。
姓名 | 類型 | 描述 |
---|---|---|
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""}"]