Vous pouvez utiliser des schémas pour regrouper des objets virtuels. Un objet virtuel ne peut appartenir qu'à un seul schéma. Utilisez l'instruction CREATE SCHEMA SQL
pour créer des schémas.
A propos de cette tâche
Si un schéma n'existe pas dans votre service de Data Virtualization, vous devez le créer explicitement. Tout utilisateur peut créer un schéma avec son propre nom d'autorisation à l'aide d'une instruction CREATE
SCHEMA
. Par exemple, l'utilisateur avec l' ID utilisateur dv_ibmid_1001
peut créer un schéma privé nommé dv_ibmid_1001
. Pour permettre à d'autres utilisateurs ou rôles d'utiliser le schéma, dv_ibmid_1001
doit accorder des droits de schéma CREATEIN, ALTERIN ou DROPIN à ces utilisateurs ou rôles. De plus, l'attribution de ces droits à PUBLIC permet de partager le schéma entre tous les utilisateurs.
Les gestionnaires de Data Virtualization peuvent créer des schémas basés sur des noms autres que le nom d'autorisation de l'utilisateur existant. Les responsables de la Data Virtualization doivent accorder les autorisations appropriées à d'autres utilisateurs ou rôles pour qu'ils puissent utiliser le schéma afin de créer des objets virtuels.
En tant que responsable de la Data Virtualization, vous pouvez accorder des autorisations IMPLICIT_SCHEMA à un utilisateur ayant le rôle d'ingénieur en Data Virtualization pour chaque projet. L'ingénieur en Data Virtualization peut alors créer des schémas qui seront utilisés par d'autres utilisateurs dans le cadre de leur projet. Lorsque des schémas sont créés en utilisant le droit IMPLICIT_SCHEMA, le paramètre PUBLIC dispose d'un droit CREATIN sur ces schémas.