Criação de esquemas para objetos virtuais na Data Virtualization

É possível usar esquemas para agrupar objetos virtuais. Um objeto virtual pode pertencer a somente umesquema. Use a instrução CREATE SCHEMA SQL para criar esquemas.

Sobre essa tarefa

Se não houver um esquema em seu serviço Data Virtualization, você deverá criar um esquema explicitamente. Qualquer usuário pode criar um esquema com seu próprio nome de autorização usando uma instrução CREATE SCHEMA. Por exemplo, usuário com ID do usuário dv_ibmid_1001 pode criar um esquema privado denominado dv_ibmid_1001. Para permitir que outros usuários ou funções usem o esquema, dv_ibmid_1001 deve conceder permissões de esquema CREATEIN, ALTERIN ou DROPIN para esses usuários ou funções. Além disso, conceder essas permissões paraPUBLIC permite que o esquema seja compartilhado por todos os usuários.

Os gerentes Data Virtualization podem criar esquemas com base em nomes diferentes do nome de autorização do usuário existente. Os gerentes Data Virtualization devem conceder as permissões adequadas a outros usuários ou funções para que eles usem o esquema para criar objetos virtuais.

Como gerente de Data Virtualization, você pode conceder permissões IMPLICIT_SCHEMA a um usuário com a função de engenheiro Data Virtualization para cada projeto. O Data Virtualization Engineer pode então criar esquemas para serem usados por outros usuários em seu projeto. Quando os esquemas são criados usando a permissão IMPLICIT_SCHEMA, a permissão CREATIN é concedida a PUBLIC nesses esquemas.

Procedimento

  • Para criar um esquema ao criar uma tabela virtualizada:
    • Se você tiver a função Engenheiro Data Virtualization ou Usuário, deixe o campo Schema como padrão para criar um esquema com seu ID de usuário.
    • Se você tiver a função Data Virtualization Manager, deixe o campo Schema como padrão para criar um esquema com seu ID de usuário ou digite o novo nome do esquema no campo Schema.
    Observação: Data Virtualization altera o nome do esquema para maiúsculas, mesmo que ele seja inserido em letras minúsculas ou mistas.

    Para saber mais sobre a criação de tabelas virtualizadas, consulte Virtualizando dados.

  • Para criar um esquema por meio do editor de SQL, insira a instrução a seguir:
    CREATE SCHEMA schema-name

    Para obter mais informações, consulte Criando esquemas na documentação do produto Db2 ..