Notas sobre o Release


|28.6 Importando e Exportando Metadados Utilizando a CWMI (Common Warehouse Metadata Interchange)

|28.6.1 Introdução

|Além do suporte existente para arquivos de linguagem de tag, o Data |Warehouse Center pode agora importar e exportar metadados para e de arquivos |XML que estão em conformidade com o padrão Common Warehouse Metamodel |(CWM). A importação e a exportação desses arquivos XML em conformidade |com o CWM é referida como Common Warehouse Metadata Interchange |(CWMI).

|Você pode importar e exportar metadados a partir dos seguintes objetos do |Data Warehouse Center: |

|O utilitário de importação e exportação CWMI não suporta atualmente |determinados tipos de metadados, incluindo: planejamentos, esquemas de |armazenamento, usuários e grupos.

|O Data Warehouse Center cria um arquivo de log que contém os resultados dos |processos de importação e exportação. Tipicamente, o arquivo de log é |criado no diretório x:\arquivos de programas\sqllib\logging |(em que x: é a unidade onde o DB2 foi instalado) ou o |diretório que você especificou como a variável de ambiente VWS_LOGGING. |O arquivo de log é texto simples, você pode exibi-lo com qualquer editor de |textos.

|28.6.2 Importando metadados

|Você pode importar metadados a partir do Data Warehouse Center ou da linha |de comandos.

|Os novos objetos que são criados através do processo de importação são |atribuídos ao grupo de segurança padrão do Data Warehouse Center. Para |obter maiores informações, consulte a seção "Atualizando a segurança após a |importação" nesta Notas de Release.

|Se estiver importando metadados sobre uma etapa, vários arquivos poderão |estar associados à etapa. Os metadados sobre a etapa são armazenados em |um arquivo XML, mas às vezes uma etapa tem dados associados armazenados como |BLOBs. Os metadados BLOB têm o mesmo nome de arquivo do arquivo XML, |mas fica em arquivos separados que têm extensões numeradas. Todos os |arquivos de etapas relacionadas devem ficar no mesmo diretório na |importação.

|Atualizando etapas quando estão no modo de teste ou de produção

|Um etapa deve estar no modo de desenvolvimento antes do Data Warehouse |Center poder atualizar seus metadados. Se ela estiver no modo de teste |ou de produção, rebaixe a etapa para o modo de desenvolvimento antes de |importar os metadados: |

  1. |Efetue logon para o Data Warehouse Center.
  2. |Dê um clique com o botão direito do mouse na etapa que deseja rebaixar e |clique em Modo.
  3. |Clique em Desenvolvimento. |

|Agora a etapa está no modo de desenvolvimento. Altere a etapa de |volta para o modo de teste ou de produção após importar os metadados.

|Importando dados a partir do Data Warehouse Center

|Você pode importar metadados a partir do Data Warehouse Center: |

  1. |Efetue logon para o Data Warehouse Center.
  2. |No painel esquerdo, clique em Warehouse.
  3. |Clique em Selecionado --> Importar metadados |--> Arquivo de Intercâmbio...
  4. |Na janela Importar metadados, especifique o nome do arquivo que contém os |metadados que deseja importar. Você pode digitar o nome do arquivo ou |procurar o arquivo. |
  5. |Na janela Importar metadados, clique em OK para |finalizar. A janela Progresso é exibida enquanto o Data |Warehouse Center importar o arquivo. |

|Utilizando a linha de comandos para importar metadados

|Você também pode usar a linha de comandos para importar metadados. A |seguir está a sintaxe do comando de importação:

|CWMImport XML_file dwcControlDB |dwcUserId dwcPW [PREFIX = DWCtbschema]
|

XML_file O caminho e o nome do arquivo completos (incluindo a unidade e o diretório) do arquivo XML que deseja importar. Esse parâmetro é obrigatório.
dwcControlDB O nome do warehouse control database para o qual deseja importar os metadados. Este parâmetro é necessário.
dwcUserId O ID do usuário utilizado para se conectar ao banco de dados de controle do armazém. Esse parâmetro é obrigatório.
dwcPW A senha de usuário utilizada para se conectar ao banco de dados de controle do armazém. Este parâmetro é necessário.
[PREFIX=DWCtbschema] O nome do esquema de banco de dados para as tabelas de sistema do Data Warehouse Center. Se nenhum valor for especificado para PREFIX=, o nome do esquema padrão será IWH. Esse parâmetro é opcional.

|28.6.3 Atualizando os metadados Após Executar o Utilitário de Importação

|Atualizando a segurança após a importação

|Como uma medida de segurança, o Data Warehouse Center não importa ou |exporta senhas. Você precisa atualizar as senhas nos novos objetos, |conforme necessário. Para obter maiores detalhes sobre considerações de |importação, consulte a publicação Data Warehouse Center Administration |Guide, Capítulo 12, "Exportando e importando metadados do Data Warehouse |Center."

|Ao importar metadados, todos os objetos serão atribuídos ao grupo de |segurança padrão. Você pode alterar os grupos que têm acesso ao |objeto: |

  1. |Efetue logon para o Data Warehouse Center.
  2. |Dê um clique com o botão direito do mouse na pasta que contém o objeto que |deseja alterar.
  3. |Clique em Propriedades e, em seguida, na guia |Segurança.
  4. |Remova grupos da lista Grupos de warehouse selecionados ou |inclua grupos da lista Grupos de warehouse disponíveis.
  5. |Clique em OK. |

|28.6.4 Exportando metadados

|Você pode exportar metadados a partir do Data Warehouse Center ou da linha |de comandos.

|Algumas etapas têm metadados que estão armazenados como BLOB. Um |metadados BLOB é exportado para um arquivo separados que tem o mesmo nome de |arquivo do arquivo XML da etapa, mas com uma extensão numerada |(.1, .2 e assim por diante).

|Exportando dados a partir do Data Warehouse Center

|Você pode exportar metadados a partir do Data Warehouse Center: |

  1. |Efetue logon para o Data Warehouse Center.
  2. |No painel esquerdo, clique em Warehouse.
  3. |Clique em Selecionado --> Exportar |metadados--> Arquivo de intercâmbio.
  4. |Na janela Exportar metadados, especifique o nome do arquivo que conterá os |metadados exportados. Você pode digitar o nome do arquivo ou procurar o |arquivo: |
  5. |Quando a janela Exportar metadados exibir o nome do arquivo correto, |clique no objeto na lista Objetos disponíveis cujos metadados |deseja exportar.
  6. |Clique no sinal > para mover o objeto selecionado da lista |Objetos disponíveis para a lista Objetos |selecionados. Repita esse processo até todos os objetos que |deseja exportar constarem na lista Objetos selecionados.
  7. |Clique em OK. |

|O Data Warehouse Center cria um arquivo de entrada, que contém |informações sobre os objetos do Data Warehouse Center selecionados para |exportação e, então, exporta os metadados sobre esses objetos. A janela |Progresso é exibida enquanto o Data Warehouse Center está exportando os |metadados.

|Utilizando a linha de comandos para exportar metadados

|Antes de exportar metadados a partir da linha de comandos, crie primeiro um |arquivo de entrada. O arquivo de entrada é um arquivo de |texto com uma extensão .INP e lista todos os objetos pelo |tipo de objeto que deseja exportar. Quando você exporta a partir do |Data Warehouse Center, o arquivo de entrada é criado automaticamente, mas para |exportar a partir da linha de comandos é necessário primeiro criar o arquivo |de entrada. Você pode criar o arquivo de entrada com qualquer editor de |texto. Digite todos os nomes de objetos conforme aparecem no Data |Warehouse Center. Verifique se criou o arquivo em um diretório de |leitura/gravação. Quando você executar o utilitário de exportação, o |Data Warehouse Center gravará os arquivos XML no mesmo diretório onde está |localizado o arquivo de entrada.

|A seguir há um arquivo de entrada de amostra:

|<PROC>
|Tutorial Fact Table Process
|<IR>
|Tutorial file source
|Tutorial target
|<UDP>
|New Program group

|Na seção <PROC> (processos), liste todos os processos que |deseja exportar. Na seção <IR> (recursos de informação), |liste todas as origens e destinos do warehouse que deseja exportar. O |Data Warehouse Center inclui automaticamente as tabelas e colunas que estão |associadas a essas origens e destinos. Na seção <UDP> |(programas definidos pelo usuário), liste todos os grupos de programas que |deseja exportar.

|Para exportar metadados, digite o seguinte comando em um prompt de comandos |do DOS:

|CWMExport INPcontrol_file dwcControlDB |dwcUserID dwcPW [PREFIX=DWCtbschema]
|

INPcontrol_file O caminho e o nome do arquivo completos (incluindo a unidade e o diretório) do arquivo .INP que contém os objetos que deseja exportar. Esse parâmetro é obrigatório.
dwcControlDB O nome do warehouse control database a partir do qual deseja exportar. Esse parâmetro é obrigatório.
dwcUserID O ID do usuário utilizado para se conectar ao banco de dados de controle do armazém. Esse parâmetro é obrigatório.
dwcPW A senha utilizada para se conectar ao banco de dados de controle do armazém. Esse parâmetro é obrigatório.
[PREFIX=DWCtbschema] O nome do esquema de banco de dados para as tabelas de sistema do Data Warehouse Center. Se nenhum valor for especificado para PREFIX=, o valor padrão será IWH. Esse parâmetro é opcional.


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]