全部產品
Search
文件中心

Tablestore:建立資料投遞任務後,為什麼OSS中無投遞資料

更新時間:May 21, 2026

問題描述

通過Table Store控制台或者SDK為資料表建立資料投遞任務後,在Object Storage Service的相應儲存空間Bucket中未找到投遞資料。

重要

建立的投遞任務存在最多1分鐘的初始化時間。建立投遞任務後,請等待一段時間再查看投遞到OSS的資料。

可能原因

投遞資料存在髒資料問題,包括某行的列數與投遞Schema中的列數不一致以及源表列類型與目標列類型不一致。

解決方案

說明

此處以通過Table Store控制台操作為例介紹。

檢查投遞任務的Schema中列數和列類型是否與源表中的列數和列類型一致。具體操作如下:

  1. 進入執行個體詳情頁簽。

    1. 登入Table Store控制台

    2. 概覽頁面,選擇地區後,單擊執行個體名稱。

  2. 查看投遞任務的Schema配置。

    說明

    您也可以調用DescribeDeliveryTask介面查詢投遞任務描述資訊,確認投遞任務配置。

    1. 數據湖投遞頁簽,單擊目標投遞任務投遞Schema列的點擊詳情

    2. 投遞詳情對話方塊,查看Schema配置。

      Schema 配置地區包含一個欄位對應表,列名依次為順序源表欄位目標欄位名目標欄位類型。確認各欄位對應是否正確,例如:id 對應目標欄位 id(UTF8)、Col_Keyword 對應目標欄位 Col_Keyword(UTF8)、Col_Long 對應目標欄位 Col_Long(INT64)。同時可查看投遞類型(全量&增量)和投遞檔案格式(Parquet)等配置項。

  3. 查看源表的行資料詳情。

    1. 執行個體詳情頁簽下的數據表列表頁簽,單擊資料表名稱。

    2. 資料管理頁簽,單擊行資料對應的數據詳情

    3. 數據詳情對話方塊,即可查看該行資料詳情。

      資料以JSON格式展示,包含primaryKeys數組(主鍵資訊,如id欄位及其類型和值)和columns對象(各列資訊,如Col_KeywordCol_Long等列及對應值與時間戳記)。對話方塊右下角可單擊複製按鈕複製JSON內容。

  4. 比較資料表中行資料詳情與投遞任務中Schema配置的列數和列類型。