必要條件

本頁面將引導您瞭解 Cortex Framework 的部署前提條件。請花點時間設定各項必要條件,再繼續進行示範部署正式部署

安裝構件

複製 Google Cloud Cortex Framework 存放區:https://github.com/GoogleCloudPlatform/cortex-framework

git clone https://github.com/GoogleCloudPlatform/cortex-framework

將目錄變更為放置複製存放區的資料夾:

cd DIRECTORY

安裝「uv

uv 是以 Rust 編寫的 Python 套件管理工具,速度極快。Cortex Framework 會使用此功能,確保建構部署環境的一致性、獨立性和高效能,並縮短安裝時間。

安裝 Python 虛擬環境的 uv 管理員套件。請參閱uv 安裝說明

同步處理必要依附元件

執行下列指令,同步處理依附元件並啟用 Python 虛擬環境:

uv sync

設定 Google Cloud SDK 指令列介面

gcloud auth login
gcloud auth application-default login

準備 Google Cloud 專案以代管 Dataform

執行部署作業前,您必須有權存取Google Cloud 專案,且該專案已連結帳單帳戶

接著,請設定 Google Cloud CLI 環境,指向特定 Google Cloud 專案。

# Set current project and quota project
gcloud config set project PROJECT_ID
gcloud auth application-default set-quota-project PROJECT_ID

啟用 Google Cloud 服務

在本節中,我們將在專案中啟用下列 Google Cloud 服務:Google Cloud

  • BigQuery API
  • Dataform API
  • Cloud Resource Manager API

使用 Cloud Shell 啟用這些 Google Cloud 服務,方法是在終端機中執行下列指令:

PROJECT_ID 替換為專案 ID。

gcloud config set project PROJECT_ID

gcloud services enable cloudresourcemanager.googleapis.com \
                       bigquery.googleapis.com \
                       dataform.googleapis.com \
                       --project=PROJECT_ID

後續步驟

準備好建構及部署了嗎?請參閱下列指南,瞭解如何部署及執行:

  • 部署試用版:在幾分鐘內部署範例資料,即可查看 Cortex Framework 的實際運作情形。
  • 正式部署:按照逐步操作說明,為企業資料設定及部署 Cortex Framework。