前提条件

本页面将引导您了解 Cortex Framework 部署的前提条件。请花一些时间配置每个前提条件,然后再继续进行 演示部署生产环境部署

安装制品

克隆 Google Cloud Cortex Framework 代码库:https://github.com/GoogleCloudPlatform/cortex-framework

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

安装 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。