Prasyarat
Halaman ini menjelaskan prasyarat yang diperlukan untuk men-deploy konten solusi Cortex Framework Data Foundation. Luangkan waktu untuk memahami referensi ini sebelum melanjutkan.
Memahami kebutuhan bisnis Anda
Pertimbangkan tujuan dan persyaratan bisnis Anda, serta sumber data yang diperlukan untuk mendukungnya. Saat men-deploy konten Cortex Framework, Anda harus memahami sumber data dan workload yang diperlukan untuk memenuhi kebutuhan bisnis Anda dan relevan untuk deployment.
Meninjau workload dan sumber data yang tersedia
Lihat workload dan sumber data yang kompatibel yang didukung Cortex Framework di Sumber data dan workload. Pahami jenis data yang ingin Anda gunakan (misalnya, data dari Salesforce, SAP, atau sumber data lainnya).
Mempelajari pengetahuan dasar
Pahami beberapa layanan dan komponen utama yang diperlukan: Google Cloud
- Google Cloud console
- Cloud Shell
- Editor Cloud Shell
- BigQuery
- Cloud Build
- Identity and Access Management
- Cloud Composer
- Apache Airflow
- Dataflow
- Workflows
- Colab Enterprise
Pelajari Pengambilan Data Perubahan (CDC) untuk melacak pembaruan pada data Anda. Untuk mengetahui informasi selengkapnya, lihat panduan CDC.
Jelajahi repositori
Prasyarat yang diuraikan di halaman ini dirancang khusus untuk men-deploy konten Cortex Framework Data Foundation dari repositori GitHub resmi. Repositori ini berisi resource penting untuk men-deploy Cortex Framework, termasuk file konfigurasi, Diagram Hubungan Entitas (ERD), dan model data yang telah ditentukan sebelumnya.
Pilih atau buat project
Men-deploy konten solusi Cortex Framework Data Foundation melibatkan project berikut:
- Project sumber: Project tempat data mentah Anda berada. Anda memerlukan setidaknya satu Google Cloud project untuk menyimpan data dan menjalankan proses deployment.
- Project target (opsional): Project tempat Cortex Framework Data Foundation menyimpan model data yang diprosesnya. Project ini dapat sama dengan project sumber, atau berbeda tergantung kebutuhan Anda.
Jika Anda ingin memiliki kumpulan project dan set data terpisah untuk setiap workload (misalnya, satu set project sumber dan target untuk SAP dan set project target dan sumber yang berbeda untuk Salesforce), jalankan deployment terpisah untuk setiap workload. Untuk mengetahui informasi selengkapnya, lihat Menggunakan project yang berbeda untuk memisahkan akses di bagian langkah opsional.
Untuk memilih atau membuat project, lakukan hal berikut:
-
Di konsol Google Cloud , buka halaman pemilih project.
-
Pilih atau buat Google Cloud project.
Peran yang diperlukan untuk memilih atau membuat project
- Pilih project: Memilih project tidak memerlukan peran IAM tertentu—Anda dapat memilih project mana pun yang telah diberi peran.
-
Membuat project: Untuk membuat project, Anda memerlukan peran Pembuat Project
(
roles/resourcemanager.projectCreator), yang berisi izinresourcemanager.projects.create. Pelajari cara memberikan peran.
Mendapatkan peran yang diperlukan
Untuk mendapatkan izin yang Anda perlukan guna men-deploy konten solusi Cortex Framework Data Foundation, minta administrator Anda untuk memberi Anda peran IAM berikut di project sumber dan project target:
-
BigQuery Job User (
roles/bigquery.jobUser) -
BigQuery Data Editor (
roles/bigquery.dataEditor) -
Buat Akun Layanan (
roles/iam.serviceAccountCreator) -
Project IAM Admin (
roles/resourcemanager.projectIamAdmin) -
Project Reader (
roles/reader) -
Service Usage Admin (
roles/serviceusage.serviceUsageAdmin) -
Storage Object Viewer (
roles/storage.objectViewer) -
Storage Admin (
roles/storage.admin) -
Cloud Build Editor (
roles/cloudbuild.builds.editor)
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Langkah berikutnya
Setelah meninjau prasyarat ini, Anda siap melanjutkan ke deployment:
- Menetapkan workload.
- Buat clone repositori.
- Tentukan mekanisme integrasi.
- Menyiapkan komponen.
- Mengonfigurasi deployment.
- Jalankan deployment.