Questo documento descrive come importare i metadati da Oracle in Knowledge Catalog (in precedenza Dataplex Universal Catalog) utilizzando un connettore Knowledge Catalog.
Questo connettore supporta le istanze Oracle ospitate on-premise, su Google Cloudo in altri ambienti cloud.
Prima di poter importare i metadati da Oracle, completa le seguenti attività:
- Concedi i ruoli e le autorizzazioni richiesti.
- Abilita le API Knowledge Catalog e BigQuery Data Transfer Service.
- Soddisfare i prerequisiti di Oracle.
- Soddisfare i prerequisiti di networking.
Ruoli e autorizzazioni IAM
Per creare e gestire un job del connettore Knowledge Catalog, devi disporre dei ruoli Identity and Access Management (IAM) che concedono le autorizzazioni per Knowledge Catalog e BigQuery Data Transfer Service.
Per ottenere le autorizzazioni necessarie per configurare un connettore Oracle, chiedi all'amministratore di concederti i seguenti ruoli IAM:
- Per creare e gestire i gruppi di voci:
Dataplex Catalog Admin
(
roles/dataplex.catalogAdmin), Dataplex Catalog Editor (roles/dataplex.catalogEditor) o Dataplex Entry Group Owner (roles/dataplex.entryGroupOwner) nel progetto. - Per creare e gestire i job di trasferimento di BigQuery Data Transfer Service:
Amministratore BigQuery
(
roles/bigquery.admin) nel progetto. - Per visualizzare i log in Cloud Logging:
Visualizzatore log
(
roles/logging.viewer) nel progetto.
Inoltre, devi concedere all'agente di servizio BigQuery Data Transfer Service (service-PROJECT_NUMBER@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com) l'autorizzazione dataplex.entryGroups.import o il ruolo Importatore gruppi di voci Dataplex (roles/dataplex.entryGroupImporter). Puoi concedere questo ruolo a livello di progetto o di gruppo di voci.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso.
Abilita API
Abilita le API Knowledge Catalog e BigQuery Data Transfer Service.
Prerequisiti di Oracle
Assicurati di soddisfare i prerequisiti per i trasferimenti Oracle. Per maggiori dettagli, consulta Prerequisiti di Oracle nella documentazione di BigQuery Data Transfer Service.
Oltre ai prerequisiti di BigQuery Data Transfer Service, la tua istanza Oracle deve soddisfare i seguenti requisiti:
Versione minima:è necessaria la versione 12 o successive di Oracle per supportare gli attributi dei metadati del database, come
typeeparentContainer.Privilegi minimi:devi concedere i seguenti privilegi all'utente del database:
Autorizzazioni di base (obbligatorie per tutte le configurazioni):
GRANT SELECT_CATALOG_ROLE TO USER_NAME; GRANT CREATE SESSION TO USER_NAME; GRANT SELECT ON SYS.COL$ TO USER_NAME;Autorizzazioni per accedere a uno schema specifico (Oracle versione 23 e successive):
GRANT SELECT ANY TABLE ON SCHEMA TARGET_SCHEMA TO USER_NAME; GRANT