在複製活動中設定 Azure AI 搜尋服務
此文章概述如何在資料管線中使用複製活動,將資料複製到 Azure AI 搜尋服務。
支援的設定
對於複製活動下每個索引標籤的組態,請分別參閱下列各節。
一般
請參閱<[一般] 設定>指導,來設定 [一般] 設定索引標籤。
Destination
在複製活動的 [目的地] 索引標籤下,Azure AI 搜尋服務支援下列屬性。
以下是必要的屬性:
- 連線:從連線清單中選取 [Azure AI 搜尋服務] 資料庫連線。 如果不存在連線,請建立新的 Azure AI 搜尋服務連線。
- 索引名稱:選取搜尋索引的名稱。 服務不會建立索引。 索引必須存在於 Azure AI 搜尋服務中。
在 [進階] 下,可以指定下列欄位:
索引動作:指定索引中已存在文件時,是否要合併或取代。 可以選擇 [合併] 或 [上傳]。
合併:將新文件中的所有資料行與現有的文件相結合。 如果沒有現有的文件,新文件將會以新文件形式上傳至索引。
上傳:新的文件會取代現有的文件。 如果沒有現有的文件,新文件將會以新文件形式上傳至索引。
寫入批次大小:緩衝區大小達到指定的寫入批次大小時,資料會上傳至搜尋索引。 允許的值為:整數 1 到 1000;預設值為 1000。
Azure AI 搜尋服務支援批次寫入文件。 一個批次可包含 1 到 1,000 個動作。 一個動作可指示一份文件來執行上傳/合併作業。並行連線數上限:指定在活動執行期間,與資料存放區建立的並行連線數上限。 僅在想要限制並行連線時,才需要指定值。
對應
對於 [對應] 索引標籤組態,請參閱<在 [對應] 索引標籤下設定對應>。
設定
對於 [設定] 索引標籤組態,請參閱<在 [設定] 索引標籤下進行其他設定>。
資料表摘要
下列資料表包含有關 Azure AI 搜尋服務中複製活動的詳細資訊。
目的地資訊
名稱 | 描述 | 值 | 必要 | JSON 指令碼屬性 |
---|---|---|---|---|
[連接] | 與目的地資料存放區的連線。 | <Azure AI 搜尋服務連線> | Yes | connection |
索引名稱 | 搜尋索引的名稱。 服務不會建立索引。 索引必須存在於 Azure AI 搜尋服務中。 | <搜尋索引名稱> | Yes | IndexName |
索引動作 | 指定索引中已存在文件時,是否要合併或取代。 允許的值為:Merge (預設值) 和 Upload。 |
• 合併 • 上傳 |
No | indexAction: • 合併 • 上傳 |
寫入批次大小 | 緩衝區大小達到指定的寫入批次大小時,資料會上傳至搜尋索引。 | 整數 1 至 1000 預設值為 1000 |
No | writeBatchSize |
並行連線數上限 | 在活動執行期間建立至資料存放區的同時連線上限。 | <並行連線數上限> (整數) |
No | maxConcurrentConnections |