前提条件

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

请求访问权限

Cortex Framework 版本 7 目前处于公开预览版阶段。 如需请求访问 GitHub 代码库,请参阅请求访问权限

准备 Google Cloud 目标项目

在部署之前,您需要预配一个目标项目来托管 Dataform 代码库和执行环境。

克隆存储库

按照本部分中的步骤克隆 Google Cloud Cortex Framework 代码库。

  1. 使用访问权限确认电子邮件(在申请访问权限后)中提供的链接打开 Cortex Framework GitHub 代码库。

  2. 使用以下命令克隆源代码并下载安装制品:

    # Please ensure that the access request has been processed
    # before executing this command, otherwise it will result in 404 error
    
    git clone LINK_PROVIDED_IN_YOUR_ACCESS_CONFIRMATION_EMAIL
    
    cd DIRECTORY
    

安装制品

在继续之前,请确认上一步中获得的 Cortex Framework 制品已存在于您的本地目录中。

安装 uv

uv 是一个用 Rust 编写的极快的 Python 软件包管理器。Cortex Framework 使用它来实现一致、隔离且高性能的部署,从而减少错误并缩短安装时间。

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

  2. 执行以下命令以激活空的 Python 虚拟环境:

uv sync

配置 Google Cloud SDK 命令行界面

在运行部署之前,请配置 Google Cloud CLI 环境以指向您的特定目标项目。

# The ID of your Google Cloud Project
export PROJECT_ID="YOUR_PROJECT_ID"

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

后续步骤

准备好构建和部署了吗?请参阅以下指南,了解如何部署并运行:

  • 演示部署:在几分钟内部署示例数据,了解 Cortex Framework 的实际应用。
  • 部署:按照分步说明配置和部署 Cortex Framework,以用于企业数据。