前提条件

本页将引导您了解 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 使用它来获得一致、隔离且高性能的 build 部署环境,并缩短安装时间。

安装 Python 虚拟环境的管理器软件包 uv。请参阅 uv 安装说明

同步所需的依赖项

执行以下命令以同步依赖项并激活 Python 虚拟环境:

uv sync

配置 Google Cloud SDK 命令行界面

gcloud auth login
gcloud auth application-default login

为 Dataform 托管准备 Google Cloud 项目

在运行部署之前,您需要有权访问具有关联结算账号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。