0 / 0

Creazione di schemi per oggetti virtuali in Data Virtualization

Ultimo aggiornamento: 17 mar 2025
Creazione di schemi per oggetti virtuali in Data Virtualization

È possibile utilizzare schemi per raggruppare oggetti virtuali. Un oggetto virtuale può appartenere a un solo schema. Utilizzare l'istruzione CREATE SCHEMA SQL per creare schemi.

Informazioni su questa attività

Se uno schema non esiste nel servizio Data Virtualization, è necessario crearlo esplicitamente. Qualsiasi utente può creare uno schema con il proprio nome di autorizzazione utilizzando un'istruzione CREATE SCHEMA . Ad esempio, l'utente con ID utente dv_ibmid_1001 può creare un schema privato denominato dv_ibmid_1001. Per consentire ad altri utenti o ruoli di utilizzare lo schema, dv_ibmid_1001 deve concedere le autorizzazioni dello schema CREATEIN, ALTERIN o DROPIN a tali utenti o ruoli. Inoltre, la concessione di queste autorizzazioni a PUBLIC consente allo schema di essere condiviso da tutti gli utenti.

I Data Virtualization Manager possono creare schemi basati su nomi diversi dal nome di autorizzazione dell'utente esistente. I Data Virtualization Manager devono concedere le autorizzazioni appropriate ad altri utenti o ruoli per poter utilizzare lo schema per creare oggetti virtuali.

In qualità di Data Virtualization Manager, è possibile concedere le autorizzazioni IMPLICIT_SCHEMA a un utente con il ruolo di Data Virtualization Engineer per ogni progetto. Il Data Virtualization Engineer può quindi creare schemi da utilizzare da altri utenti nel proprio progetto. Quando gli schemi vengono creati utilizzando l'autorizzazione IMPLICIT_SCHEMA, a PUBLIC viene concessa l'autorizzazione CREATIN su questi schemi.

Procedura

  • Per creare uno schema mentre si crea una tabella virtualizzata:
    • Se si ha il ruolo Data Virtualization Engineer o User, lasciare il campo Schema come predefinito per creare uno schema con il proprio ID utente.
    • Se si ha il ruolo di Data Virtualization Manager, lasciare il campo Schema come predefinito per creare uno schema con il proprio ID utente o inserire il nome del nuovo schema nel campo Schema.
    Nota: Data Virtualization cambia il nome dello schema in maiuscolo anche se viene inserito in minuscolo o misto.

    Per ulteriori informazioni sulla creazione di tabelle virtualizzate, consultare Virtualizzazione dei dati.

  • Per creare uno schema dall'editor SQL, immettere la seguente istruzione:
    CREATE SCHEMA schema-name

    Per ulteriori informazioni, consultare Creazione di schemi nella documentazione del prodotto Db2 .