Prasyarat

Halaman ini memandu Anda melalui prasyarat deployment Cortex Framework. Luangkan waktu untuk mengonfigurasi setiap prasyarat sebelum melanjutkan ke deployment Demo atau deployment Produksi.

Artefak penginstalan

Clone repositori Google Cloud Cortex Framework: https://github.com/GoogleCloudPlatform/cortex-framework:

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

Ubah direktori ke folder tempat repositori di-clone:

cd DIRECTORY

Menginstal uv

uv adalah pengelola paket Python yang sangat cepat, yang ditulis dalam Rust. Cortex Framework menggunakannya untuk memiliki lingkungan deployment build yang konsisten, terisolasi, dan berperforma tinggi serta mengurangi waktu penginstalan.

Instal paket pengelola uv untuk lingkungan virtual Python. Lihat petunjuk penginstalan uv.

Menyinkronkan dependensi yang diperlukan

Jalankan perintah berikut untuk sinkronisasi dependensi dan untuk aktivasi lingkungan virtual Python:

uv sync

Mengonfigurasi antarmuka command line Google Cloud SDK

gcloud auth login
gcloud auth application-default login

Menyiapkan Google Cloud project untuk hosting Dataform

Sebelum menjalankan deployment, Anda harus memiliki akses ke Google Cloud project dengan akun penagihan terlampir.

Selanjutnya, konfigurasikan lingkungan Google Cloud CLI untuk mengarah ke project tertentu Google Cloud .

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

Mengaktifkan Google Cloud layanan

Di bagian ini, kita akan mengaktifkanlayanan berikut di Google Cloud project Anda: Google Cloud

  • BigQuery API
  • Dataform API
  • Cloud Resource Manager API

Aktifkanlayanan ini menggunakan Cloud Shell dengan menjalankan perintah berikut di terminal Anda: Google Cloud

Ganti PROJECT_ID dengan project ID Anda.

gcloud config set project PROJECT_ID

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

Langkah berikutnya

Siap membangun dan men-deploy? Pelajari panduan berikut untuk menyiapkan dan menjalankan deployment Anda:

  • Demo deployment: Deploy contoh data dalam hitungan menit untuk melihat Cortex Framework beraksi.
  • Deployment produksi: Ikuti petunjuk langkah demi langkah untuk mengonfigurasi dan men-deploy Cortex Framework untuk data perusahaan Anda.