Vorbereitung
Auf dieser Seite werden die Voraussetzungen für die Bereitstellung von Inhalten der Cortex Framework Data Foundation-Lösung beschrieben. Nehmen Sie sich etwas Zeit, um sich mit diesen Ressourcen vertraut zu machen, bevor Sie fortfahren.
Geschäftsanforderungen verstehen
Berücksichtigen Sie Ihre Geschäftsziele und -anforderungen sowie die Datenquellen, die zur Unterstützung dieser Ziele und Anforderungen erforderlich sind. Wenn Sie Cortex Framework-Inhalte bereitstellen, müssen Sie wissen, welche Datenquellen und Arbeitslasten erforderlich sind, um Ihre geschäftlichen Anforderungen zu erfüllen und für die Bereitstellung relevant sind.
Verfügbare Arbeitslasten und Datenquellen prüfen
Kompatible Arbeitslasten und Datenquellen, die von Cortex Framework unterstützt werden, finden Sie unter Datenquellen und Arbeitslasten. Machen Sie sich mit der Art der Daten vertraut, mit denen Sie arbeiten möchten (z. B. Daten aus Salesforce, SAP oder anderen Datenquellen).
Grundkenntnisse auffrischen
Machen Sie sich mit einigen wichtigen Google Cloud Diensten und Komponenten vertraut, die erforderlich sind:
- Google Cloud Console
- Cloud Shell
- Cloud Shell-Editor
- BigQuery
- Cloud Build
- Identity and Access Management
- Cloud Composer
- Apache Airflow
- Dataflow
- Workflows
- Colab Enterprise
Informationen zu Change Data Capture (CDC) zum Verfolgen von Aktualisierungen Ihrer Daten. Weitere Informationen finden Sie im CDC-Leitfaden.
Repository entdecken
Die auf dieser Seite beschriebenen Voraussetzungen sind speziell für die Bereitstellung von Cortex Framework Data Foundation-Inhalten aus dem offiziellen GitHub-Repository konzipiert. Dieses Repository enthält wichtige Ressourcen für die Bereitstellung von Cortex Framework, einschließlich Konfigurationsdateien, Entity-Relationship-Diagrammen (ERD) und vordefinierten Datenmodellen.
Projekt auswählen oder erstellen
Für die Bereitstellung von Inhalten der Cortex Framework Data Foundation-Lösung sind die folgenden Projekte erforderlich:
- Quellprojekt:Projekt, in dem sich Ihre Rohdaten befinden. Sie benötigen mindestens ein Google Cloud Projekt, um Daten zu speichern und den Bereitstellungsprozess auszuführen.
- Zielprojekt (optional) : Projekt, in dem Cortex Framework Data Foundation die verarbeiteten Datenmodelle speichert. Je nach Bedarf kann dies dasselbe wie das Quellprojekt oder ein anderes Projekt sein.
Wenn Sie für jede Arbeitslast separate Projekt- und Dataset-Sets verwenden möchten (z. B. ein Set aus Quell- und Zielprojekten für SAP und ein anderes Set aus Ziel- und Quellprojekten für Salesforce), führen Sie für jede Arbeitslast separate Bereitstellungen aus. Weitere Informationen finden Sie im Abschnitt Optionale Schritte unter Verschiedene Projekte verwenden, um den Zugriff zu trennen.
So wählen Sie ein Projekt aus oder erstellen ein Projekt:
-
Wechseln Sie in der Google Cloud Console zur Seite für die Projektauswahl.
-
Wählen Sie ein Google Cloud Projekt aus oder erstellen Sie eines.
Rollen, die zum Auswählen oder Erstellen eines Projekts erforderlich sind
- Projekt auswählen: Für die Auswahl eines Projekts ist keine bestimmte IAM-Rolle erforderlich. Sie können ein beliebiges Projekt auswählen, für das Ihnen eine Rolle zugewiesen wurde.
-
Projekt erstellen: Zum Erstellen eines Projekts benötigen Sie die Rolle „Projektersteller“
(
roles/resourcemanager.projectCreator), die dieresourcemanager.projects.createBerechtigung enthält. Informationen zum Zuweisen von Rollen.
Erforderliche Rollen abrufen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für Ihr Quell- und Zielprojekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Bereitstellen von Inhalten der Cortex Framework Data Foundation-Lösung benötigen:
-
BigQuery Job User (
roles/bigquery.jobUser) -
BigQuery-Datenbearbeiter (
roles/bigquery.dataEditor) -
Dienstkonten erstellen (
roles/iam.serviceAccountCreator) -
Projekt-IAM-Administrator (
roles/resourcemanager.projectIamAdmin) -
Projektleser (
roles/reader) -
Service Usage Admin (
roles/serviceusage.serviceUsageAdmin) -
Storage Object Viewer (
roles/storage.objectViewer) -
Storage-Administrator (
roles/storage.admin) -
Cloud Build-Bearbeiter (
roles/cloudbuild.builds.editor)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Nächste Schritte
Nachdem Sie diese Voraussetzungen geprüft haben, können Sie mit der Bereitstellung fortfahren:
- Arbeitslasten einrichten.
- Repository klonen.
- Integrationsmechanismus festlegen.
- Komponenten einrichten.
- Bereitstellung konfigurieren.
- Bereitstellung ausführen.