Importa metadati da Oracle

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à:

  1. Concedi i ruoli e le autorizzazioni richiesti.
  2. Abilita le API Knowledge Catalog e BigQuery Data Transfer Service.
  3. Soddisfare i prerequisiti di Oracle.
  4. 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:

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.

Abilita le API

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 type e parentContainer.

  • 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