Prerequisiti
Questa pagina descrive i prerequisiti necessari per il deployment dei contenuti della soluzione Cortex Framework Data Foundation. Prima di procedere, prenditi un po' di tempo per acquisire familiarità con queste risorse.
Comprendere le esigenze aziendali
Tieni conto degli obiettivi e dei requisiti aziendali, nonché delle origini dati necessarie per supportarli. Quando esegui il deployment dei contenuti di Cortex Framework, devi capire quali origini dati e carichi di lavoro sono necessari per soddisfare le esigenze aziendali e sono pertinenti per il deployment.
Esaminare i carichi di lavoro e le origini dati disponibili
Visualizza i carichi di lavoro e le origini dati compatibili supportati da Cortex Framework in Origini dati e carichi di lavoro. Acquisisci familiarità con il tipo di dati con cui vuoi lavorare (ad esempio, dati di Salesforce, SAP o altre origini dati).
Ripassare le conoscenze di base
Acquisisci familiarità con alcuni servizi e componenti chiave necessari: Google Cloud
- Google Cloud console
- Cloud Shell
- Editor di Cloud Shell
- BigQuery
- Cloud Build
- Identity and Access Management
- Cloud Composer
- Apache Airflow
- Dataflow
- Workflows
- Colab Enterprise
Scopri di più su Change Data Capture (CDC) per monitorare gli aggiornamenti dei dati. Per ulteriori informazioni, consulta la guida di CDC.
Esplorare il repository
I prerequisiti descritti in questa pagina sono progettati specificamente per il deployment dei contenuti di Cortex Framework Data Foundation dal repository GitHub ufficiale. Questo repository contiene risorse essenziali per il deployment di Cortex Framework, inclusi file di configurazione, diagrammi entità-relazione (ERD) e modelli di dati predefiniti.
Selezionare o creare un progetto
Il deployment dei contenuti della soluzione Cortex Framework Data Foundation coinvolge i seguenti progetti:
- Progetto di origine: progetto in cui si trovano i dati non elaborati. Hai bisogno di almeno un Google Cloud progetto per archiviare i dati ed eseguire il processo di deployment.
- Progetto di destinazione (facoltativo): progetto in cui Cortex Framework Data Foundation archivia i modelli di dati elaborati. Può essere lo stesso del progetto di origine o uno diverso, a seconda delle tue esigenze.
Se vuoi avere set separati di progetti e set di dati per ogni carico di lavoro (ad esempio, un set di progetti di origine e di destinazione per SAP e un set diverso di progetti di destinazione e di origine per Salesforce), esegui deployment separati per ogni carico di lavoro. Per ulteriori informazioni, consulta Utilizzare progetti diversi per separare l'accesso nella sezione dei passaggi facoltativi.
Per selezionare o creare un progetto:
-
Nella Google Cloud console, vai alla pagina di selezione del progetto.
-
Seleziona o crea un Google Cloud progetto.
Ruoli richiesti per selezionare o creare un progetto
- Selezionare un progetto: la selezione di un progetto non richiede un ruolo IAM specifico. Puoi selezionare qualsiasi progetto su cui ti è stato concesso un ruolo.
-
Creare un progetto: per creare un progetto, devi disporre del ruolo Autore progetto
(
roles/resourcemanager.projectCreator), che contiene l'resourcemanager.projects.createautorizzazione. Scopri come concedere i ruoli.
Ottenere i ruoli richiesti
Per ottenere le autorizzazioni necessarie per eseguire il deployment dei contenuti della soluzione Cortex Framework Data Foundation, chiedi all'amministratore di concederti i seguenti ruoli IAM sul progetto di origine e sul progetto di destinazione:
-
Utente job BigQuery (
roles/bigquery.jobUser) -
Editor dati BigQuery (
roles/bigquery.dataEditor) -
Create Service Accounts (
roles/iam.serviceAccountCreator) -
Project IAM Admin (
roles/resourcemanager.projectIamAdmin) -
Project Reader (
roles/reader) -
Amministratore Service Usage (
roles/serviceusage.serviceUsageAdmin) -
Storage Object Viewer (
roles/storage.objectViewer) -
Storage Admin (
roles/storage.admin) -
Editor Cloud Build (
roles/cloudbuild.builds.editor)
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Passaggi successivi
Dopo aver esaminato questi prerequisiti, puoi procedere con il deployment:
- Stabilisci i carichi di lavoro.
- Clona il repository.
- Determina il meccanismo di integrazione.
- Configura i componenti.
- Configura il deployment.
- Esegui il deployment.