# 發佈至 Kafka 時覆寫個別資料集的任務設定

發佈至 Kafka 時，您可以覆寫個別資料集的資料訊息發佈和訊息格式任務設定。

要執行的操作：

1. 開啟任務。在資料集索引標籤中，按一下資料集右側的the 更多圖示 icon功能表，然後選取設定。

   資料集設定: &lt;資料集名稱&gt; 對話方塊開啟。

2. 若要覆寫資料訊息發佈設定，請選取 資料訊息發佈 索引標籤，並依照下方 [覆寫資料訊息發佈設定](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/TargetConnections/kafka-dataset-settings.htm#Overridi2) 中的說明繼續。

3. 若要覆寫訊息格式設定，請選取訊息格式索引標籤，然後依照下方[覆寫訊息格式設定](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/TargetConnections/kafka-dataset-settings.htm#Overridi)所述繼續操作。

## 覆寫資料訊息發佈設定

對於每個設定，目前的任務設定會由欄位任務設定: &lt;設定&gt;指示 (例如，任務設定: 特定主題)。

如需這些設定的說明，請參閱[資料訊息發佈](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/replicating-settings.htm#Data3)。

您可以保留任務設定，或使用「運算式建置器」來指定自訂主題、訊息金鑰或分割區金鑰。

若要使用「運算式建置器」：

1. 

   視需要選取自訂主題、自訂訊息金鑰或自訂分割區金鑰欄位，然後按一下the 運算式圖示 icon。

   資訊備註自訂主題必須已經存在或代理程式必須設定為建立主題。

   即開啟運算式建立器。

2. 

   建置運算式。

   可使用資料集中的欄、函數和運算子來建立運算式。

   按一下 the 向右鍵圖示 icon 可將項目移至運算式。

   您也可以將 Kafka 支援的所有函數使用在運算式中。

3. 

   按一下擷取參數。

   現在，您可為所有參數新增測試值到要測試的值。

4. 

   按一下測試運算式。

   即顯示使用測試值的運算式執行結果。

5. 

   準備就緒後，按一下確定。

   運算式已新增至欄位。

### 建置運算式

您需要建置運算式，以定義自訂值。您可使用：

* 欄

  來源資料集內所有的欄

* 函數

  字串函數、數值函數、Null 檢查函數、資料與時間函數，及邏輯函數。

* 運算子

  數學與邏輯運算子。部分運算子也在運算式上方的工具列中提供使用。字串串連 || 的運算子也可在此找到。

按一下 the 向右鍵圖示 icon 可將項目移至運算式。

也可將 Kafka 支援的所有函數使用在運算式中。

## 覆寫訊息格式設定

若要覆寫此資料集的任務訊息屬性，請啟用使用自訂設定，然後依照[訊息屬性](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/replicating-settings.htm#Message)所述設定。