Erstellen von Schemata für virtuelle Objekte in der Data Virtualization

Letzte Aktualisierung: 17. März 2025
Erstellen von Schemata für virtuelle Objekte in der Data Virtualization

Sie können Schemas zum Gruppieren virtueller Objekte verwenden. Ein virtuelles Objekt kann nur zu einem Schema gehören. Verwenden Sie die Anweisung CREATE SCHEMA SQL , um Schemas zu erstellen.

Informationen zu dieser Task

Wenn ein Schema in Ihrem Data Virtualization nicht vorhanden ist, müssen Sie ein Schema explizit erstellen. Jeder Benutzer kann ein Schema mit seinem eigenen Berechtigungsnamen erstellen, indem er eine CREATE SCHEMA-Anweisung verwendet. Ein Benutzer mit der Benutzer-ID dv_ibmid_1001 kann beispielsweise ein privates Schema namens dv_ibmid_1001erstellen. Damit andere Benutzer oder Rollen das Schema verwenden können, muss dv_ibmid_1001 diesen Benutzern oder Rollen die Schemaberechtigungen CREATEIN, ALTERIN oder DROPIN erteilen. Werden diese Berechtigungen PUBLIC erteilt,kann das Schema von allen Benutzern gemeinsam genutzt werden.

Data Virtualization Manager können Schemata erstellen, die auf anderen Namen als dem Berechtigungsnamen des vorhandenen Benutzers basieren. Data Virtualization ' Manager muss anderen Benutzern oder Rollen die entsprechenden Berechtigungen erteilen, damit diese das Schema zur Erstellung virtueller Objekte verwenden können.

Als Data Virtualization Manager können Sie einem Benutzer mit der Rolle Data Virtualization Engineer für jedes Projekt die Berechtigung IMPLICIT_SCHEMA erteilen. Data Virtualization Engineer kann dann Schemata erstellen, die von anderen Benutzern in ihrem Projekt verwendet werden können. WennSchemas unter Verwendung der Berechtigung IMPLICIT_SCHEMA erstellt werden,wird für die betreffenden Schemas die Berechtigung CREATIN an PUBLIC erteilt.

Prozedur

  • Gehen Sie wie folgt vor, um beim Erstellen einer virtualisierten Tabelle ein Schema zu erstellen:
    • Wenn Sie die Rolle Data Virtualization Engineer" oder " User" haben, belassen Sie das Feld Schema als Standard, um ein Schema mit Ihrer Benutzer-ID zu erstellen.
    • Wenn Sie die Rolle ' Data Virtualization ' Manager haben, geben Sie ' lassen Sie das Feld ' Schema als Standard, um ein Schema mit Ihrer Benutzer-ID zu erstellen oder den neuen Schemanamen in das Feld ' Schema ein.
    Hinweis: Data Virtualization ändert den Schemanamen in Großbuchstaben, auch wenn er in Kleinbuchstaben oder gemischter Großschreibung eingegeben wird.

    Weitere Informationen zum Erstellen virtualisierter Tabellen finden Sie unter Daten virtualisieren.

  • Geben Sie die folgende Anweisung ein, um ein Schema im SQL-Editorzu erstellen:
    CREATE SCHEMA schema-name

    Weitere Informationen finden Sie unter Schemas erstellen in der Produktdokumentation zu Db2 .