使用 IDE 檔案瀏覽器

您可以透過 Looker「Develop」選單存取 Looker IDE。如需詳細資訊和其他選項,請參閱「存取專案檔案」。

Looker IDE 支援專案檔案的資料夾。資料夾會顯示在 IDE 的左側導覽窗格中。

Looker IDE 搭配檔案瀏覽器,顯示範例專案中的資料夾。

如果 Looker 專案未分類至資料夾,專案就會採用平面檔案結構,檔案會依字母順序列在「File Browser」面板中。如要瞭解如何更新專案以使用 IDE 資料夾,請參閱「使用 IDE 資料夾整理現有專案」一文。

Looker IDE 會保留目前開啟的檔案,以及「File Browser」面板的展開或摺疊狀態。您可以在 IDE 設定中重設持續性。

您可以選取檔案瀏覽器面板頂端工具列中的圖示,以便收合所有資料夾、移動刪除檔案和資料夾、搜尋專案檔案,或建立新資料夾新檔案

匯入的專案資料夾

如果您匯入專案,Looker IDE 會自動建立 imported_projects 資料夾。imported_projects 資料夾會列出本機專案遠端專案的檔案。從 imported_projects 中的檔案清單中選取匯入的專案檔案,即可查看該檔案的內容。

由於匯入的專案檔案無法編輯,因此當您在 IDE 中大量編輯檔案以移動刪除這些檔案時,系統不會顯示這些檔案。

使用 IDE 資料夾整理現有專案

如果您的專案先前採用的是舊版平面檔案結構,或是您想重新整理資料夾中的檔案,可以選擇保留這個結構;但如果您選擇將專案檔案分類至資料夾,強烈建議您進行下列準備工作:

  • 請事先與所有開發人員共同規劃檔案結構。
  • 請確認所有 Looker 開發人員都已將所有更新部署至實際環境。如果開發人員未部署變更,其分支會反映上次從實際環境拉取時的檔案結構。如果專案當時有平面檔案結構,開發人員的檔案版本會在原始位置推送至正式版,因此您會得到兩個檔案副本。此外,如果開發人員在遷移至資料夾期間未部署變更,在遷移後從正式環境拉取資料時,就會遇到合併衝突。
  • 請讓所有開發人員暫時凍結程式碼,直到專案完全遷移至新目錄結構為止。
  • 指派單一開發人員移動檔案。以下程序假設單一開發人員會將專案遷移至 IDE 資料夾。如果需要多位開發人員移動檔案,請在開發人員之間分配工作,以免發生合併衝突。如果遇到合併衝突,請參閱「使用版本控制和部署」說明文件頁面,瞭解如何解決這些問題。

所有開發人員都推送並提交變更,並暫停所有專案工作後,您就可以將專案遷移至新的目錄結構。

指派單一開發人員執行下列所有步驟:

  1. 確認所有開發分支的所有更新都已部署至實際工作環境。包括開發人員執行遷移至 IDE 資料夾的開發分支。
  2. 確認其他所有開發人員都已停止對專案進行變更。
  3. 從正式環境提取
  4. 建立專案的資料夾
  5. 將專案檔案移至資料夾,一次一個檔案使用大量編輯功能
  6. 驗證專案的 LookML。由於 includemap_layer 陳述式會使用檔案位置的參照,而這些位置可能會在這個程序期間遭到移除,因此您可能會遇到多個 LookML 錯誤和警告。
  7. 更新專案中的任何 includemap_layer 陳述式,以符合檔案的新路徑。此外,如果參照物件檔案路徑已變更,您可能會看到 LookML 驗證錯誤。詳情請參閱使用 include 搭配 IDE 資料夾使用 map_layer 搭配 IDE 資料夾的說明文件。

  8. 提交變更

  9. 將更新部署到正式環境

  10. 通知其他 Looker 開發人員,他們現在可以從正式版中提取更新內容,並在專案中繼續開發。