In diesem Dokument wird beschrieben, wie Sie Metadaten aus Oracle mit einem Knowledge Catalog-Connector (ehemals Dataplex Universal Catalog) in Knowledge Catalog importieren.
Dieser Connector unterstützt Oracle-Instanzen, die lokal, in Google Cloud, oder in anderen Cloud-Umgebungen gehostet werden.
Bevor Sie Metadaten aus Oracle importieren können, müssen Sie die folgenden Aufgaben ausführen:
- Erteilen Sie die erforderlichen Rollen und Berechtigungen.
- Aktivieren Sie die Knowledge Catalog und BigQuery Data Transfer Service APIs.
- Erfüllen Sie die Oracle-Voraussetzungen.
- Erfüllen Sie die Netzwerkvoraussetzungen.
IAM-Rollen und -Berechtigungen
Zum Erstellen und Verwalten eines Knowledge Catalog-Connector-Jobs benötigen Sie Identity and Access Management (IAM)-Rollen, die Berechtigungen für Knowledge Catalog und BigQuery Data Transfer Service gewähren.
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Konfigurieren eines Oracle-Connectors benötigen:
- Zum Erstellen und Verwalten von Eintragsgruppen:
Dataplex-Katalogadministrator
(
roles/dataplex.catalogAdmin), Dataplex-Katalogbearbeiter (roles/dataplex.catalogEditor) oder Dataplex-Eintragsgruppeninhaber (roles/dataplex.entryGroupOwner) für das Projekt. - Zum Erstellen und Verwalten von BigQuery Data Transfer Service-Übertragungsjobs:
BigQuery-Administrator
(
roles/bigquery.admin) für das Projekt. - Zum Ansehen von Logs in Cloud Logging:
Loganzeige
(
roles/logging.viewer) für das Projekt.
Außerdem müssen Sie dem Dienst-Agent für BigQuery Data Transfer Service (service-PROJECT_NUMBER@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com) die Berechtigung dataplex.entryGroups.import oder die Rolle „Dataplex-Eintragsgruppenimporteur“ (roles/dataplex.entryGroupImporter) gewähren. Sie können diese Rolle entweder auf Projekt- oder Eintragsgruppenebene gewähren.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten.
APIs aktivieren
Aktivieren Sie die Knowledge Catalog und BigQuery Data Transfer Service APIs.
Voraussetzungen für Oracle
Prüfen Sie, ob Sie die Voraussetzungen für Oracle-Übertragungen erfüllen. Weitere Informationen finden Sie unter Oracle-Voraussetzungen in der BigQuery Data Transfer Service-Dokumentation.
Zusätzlich zu den BigQuery Data Transfer Service-Voraussetzungen muss Ihre Oracle-Instanz die folgenden Anforderungen erfüllen:
Mindestversion:Oracle Version 12 oder höher ist erforderlich, um Datenbankmetadatenattribute wie
typeundparentContainerzu unterstützen.Mindestberechtigungen:Sie müssen dem Datenbanknutzer die folgenden Berechtigungen gewähren:
Grundlegende Berechtigungen (für alle Konfigurationen erforderlich) :
GRANT SELECT_CATALOG_ROLE TO USER_NAME; GRANT CREATE SESSION TO USER_NAME; GRANT SELECT ON SYS.COL$ TO USER_NAME;Berechtigungen für den Zugriff auf ein bestimmtes Schema (Oracle Version 23 und höher) :
GRANT SELECT ANY TABLE ON SCHEMA TARGET_SCHEMA TO USER_NAME; GRANT EXECUTE