通過建立飛書多維表格式資料源,可以實現Dataphin讀取飛書多維表格的業務資料或向飛書多維表格寫入資料。本文為您介紹如何建立飛書多維表格式資料源。
前提條件
使用限制
飛書多維表格的資料表支援多種欄位類型,您可以通過飛書多維表格解析規則,查看飛書多維表格欄位與Dataphin欄位類型的映射關係。
由于飛書側限制,自2024年10月31日起,飛書基礎免費版介面累計可調用次數為1萬次/月。若該調用量無法滿足需求,您可升級至其他飛書版本擴容調用次數。具體請參見飛書自建應用API調用量上限調整說明。
許可權說明
僅支援擁有建立資料來源許可權點的自訂全域角色和超級管理員、資料來源管理員、板塊架構師、專案系統管理員系統角色建立資料來源。
操作步驟
在Dataphin首頁,在頂部功能表列選擇管理中心 > 資料來源管理。
在資料來源頁面,單擊+建立資料來源。
在建立資料來源頁面,選擇飛書多維表格。
如果您最近使用過飛書多維表格,也可以在最近使用地區選取項目飛書多維表格。同時,您也可以在搜尋方塊中,輸入飛書多維表格的關鍵詞,快速搜尋。
在建立飛書多維表格式資料源頁面中,配置串連資料來源參數。
配置資料來源的基本資料。
參數
說明
資料來源名稱
填寫資料來源名稱。命名規則如下:
只能包含中文、英文字母大小寫、數字、底線(_)或短劃線(-)。
長度不能超過64個字元。
資料來源編碼
配置資料來源編碼後,您可以在Flink_SQL任務或使用Dataphin JDBC用戶端中,通過
資料來源編碼.表名稱或資料來源編碼.schema.表名稱的格式直接存取Dataphin資料來源表,實現快捷消費;如果需要根據任務執行環境自動切換資料來源,請通過${資料來源編碼}.table或${資料來源編碼}.schema.table的變數格式訪問。更多資訊,請參見Dataphin資料來源表開發方式。重要資料來源編碼配置成功後不支援修改。
資料來源編碼配置成功後,才能在資產清單的對象詳情頁面進行資料預覽。
Flink SQL中,目前僅支援MySQL、Hologres、MaxCompute、Oracle、StarRocks、Hive、SelectDB、GaussDB(DWS)資料來源。
資料來源描述
對飛書多維表格式資料源的簡單描述。不得超過128個字元。
資料來源配置
基於業務資料來源是否區分生產資料來源和開發資料來源:
如果業務資料來源區分生產資料來源和開發資料來源,則選擇生產+開發資料來源。
如果業務資料來源不區分生產資料來源和開發資料來源,則選擇生產資料來源。
標籤
您可以根據標籤給資料來源進行分類打標,如何建立標籤,請參見管理資料來源標籤。
配置資料來源與Dataphin的串連參數。
若您的資料來源配置選擇生產+開發資料來源,則需配置生產+開發資料來源的串連資訊。如果您的資料來源配置為生產資料來源,僅需配置生產資料來源的串連資訊。
說明通常情況下,生產資料來源和開發資料來源需配置為非同一個資料來源,以實現開發資料來源與生產資料來源的環境隔離,降低開發資料來源對生產資料來源的影響。但Dataphin也支援配置成同一個資料來源,即相同參數值。
參數
描述
飛書多維表格URL
飛書多維表格地址,例如
https://base.feishu.cn/base/appxxxx。詳細擷取步驟請參見擷取多維表格連結。APP ID、APP Secret
輸入企業版內部應用的唯一標識key和密鑰。詳細擷取步驟請參見擷取應用授權資訊。
選擇預設資源群組,該資源群組用於運行與當前資料來源相關任務,包括資料庫SQL、離線整庫遷移、資料預覽等。
進行測試連接或直接單擊確定進行儲存,完成飛書多維表格式資料源的建立。
單擊測試連接,系統將測試資料來源是否可以和Dataphin進行正常的連通。若直接單擊確定,系統將自動對所有已選中的叢集進行測試連接,但即使所選中的叢集均串連失敗,資料來源依然可以正常建立。
測試連接針對預設叢集或已經在Dataphin註冊且正常使用的註冊調度叢集進行串連測試。預設叢集為系統預設選中,不支援取消選中。註冊調度叢集下不存在資源群組時,不支援進行串連測試,需先建立資源群組後再進行測試連接。
所選叢集只用於測試與當前資料來源的網路連通,不用於後續相關任務的運行。
測試連接時間長度通常在2分鐘內,若逾時,您可以單擊
表徵圖查看具體原因並重試。無論測試結果為串連失敗、串連成功或成功有風險,系統都將為您記錄最終結果的產生時間。
說明僅預設叢集的測試結果包含成功有風險、串連成功、串連失敗三種串連狀態;在Dataphin註冊的註冊調度叢集的測試結果僅包含串連成功、串連失敗兩種串連狀態。
測試結果為串連失敗時,您可以單擊
表徵圖查看具體失敗原因。測試結果為成功有風險時,代表應用叢集串連成功、調度叢集串連失敗。您可以單擊
表徵圖查看日誌資訊。
附錄
擷取應用授權資訊
您需要在飛書開放平台中建立企業自建應用,並擷取相關授權資訊,用於後續在Dataphin中建立資料來源時認證使用。具體操作說明如下。
登入飛書開放平台,單擊建立企業自建應用,在建立企業自建應用對話方塊中維護應用的相關資訊,完成後單擊建立。

Dataphin將通過API介面讀取飛書多維表格式資料,因此您需要為當前應用申請飛書API介面的許可權。在應用的開發人員後台,單擊左側導覽列的許可權管理,在API許可權頁簽下為當前建立的應用配置要求的權限。

您需要選中以下API許可權並單擊批量開通。
查看、評論、編輯和管理雲空間中所有檔案。
查看、評論、編輯和管理多維表格。
查看、評論和匯出多維表格。
擷取應用資訊。
單擊提示對話方塊中的確認並前往建立應用版本。跳轉至版本管理與發布頁面,單擊建立版本。


維護版本詳情,完成後單擊儲存 > 申請線上發布,即可完成當前應用的發布。

在應用的開發人員後台單擊憑證與基礎資訊,在應用憑證頁面,複製並儲存當前應用的App ID與App Secret。

擷取多維表格連結
登入飛書雲文檔,找到需要接入Dataphin的目標多維表格,複製並儲存分享連結。具體操作說明如下。
在飛書雲文檔的文檔列表中,找到需要接入Dataphin的目標多維表格,單擊其操作列下拉式清單中的分享。
說明對於接入Dataphin的飛書多維表格,目前存在以下限制,請您提前確認表格是否符合以下限制。
單個表格頁列數不能超過100列,行數不能超過10000行。
不支援匯入包含附件、關聯、尋找引用欄位類型的表格,您可以通過參考飛書多維表格解析規則中的欄位對應詳情表格,查看支援匯入Dataphin的欄位類型。
不支援繼承表格中的計算公式,匯入後將僅保留數值。
在分享文檔對話方塊中設定連結分享範圍。

當連結分享範圍設定為僅文檔共同作業者可通過連結訪問時,需要將當前自建應用添加到表格的文檔應用中。

單擊複製連結按鈕,複製並儲存當前表格的分享連結。

飛書多維表格解析規則
飛書表格式資料類型分類 | 飛書表格式資料類型 | 映射類型 |
常規 | 文本 | String |
單選 | String | |
多選 | String | |
人員 | String | |
群組 | 不支援 | |
日期 | Date | |
附件 | 不支援 | |
數字 | Long | |
複選框 | Boolean | |
超連結 | String | |
公式 | String | |
查看引用 | 不支援 | |
業務 | 流程 | 不支援 |
按鈕 | 不支援 | |
自動編號 | Long | |
電話號碼 | String | |
String | ||
地理位置 | String | |
條碼 | String | |
進度 | Double | |
貨幣 | Double | |
評分 | Long | |
進階 | 雙向關聯 | 不支援 |
單向關聯 | 不支援 | |
建立人 | String | |
修改人 | String | |
建立時間 | Date | |
最後更新時間 | Date | |
人員可擴充欄位 | 部門 | String |
直屬上級 | String | |
工號 | String | |
職務 | String | |
人員類型 | String | |
工作郵箱 | String |
常見問題
如果您在接入飛書多維表格時出現串連失敗的報錯提示,請排查是否存在以下問題:
錯誤原因 | 解決方案 |
在添加飛書應用授權時,AppKey、AppSecret資訊填寫有誤。 | 您需要登入飛書開發人員後台,重新擷取待授權應用正確的AppKey、AppSecret。 |
未在飛書開發人員背景許可權管理頁面,為飛書自建應用開啟所需的API許可權。 | 您需要開啟以下API的許可權:
|
當飛書多維表格的連結分享範圍是僅文檔共同作業者可以通過連結訪問時,未添加對應的企業自建應用作為文檔應用。 | 您需要在飛書多維表格的文檔編輯頁面中,添加對應的企業自建應用為文檔應用,具體操作步驟如下圖所示。 |
當飛書多維表格的連結分享範圍是僅文檔共同作業者可以通過連結訪問時,在文檔編輯頁面無法選擇對應的自建應用作為文檔應用,導致添加文檔應用失敗。 | 當前賬戶能在文檔中添加到對應企業自建應用的前提是:建立應用版本時,在版本詳情的可用範圍中添加了當前賬戶。 |
若您使用系統預設接入的應用資訊,該三方應用可能未更新至最新版本。 | 您可以前往飛書管理後台進行應用版本更新。 |










