Índice
1.0 Sobre este Release
2.0 Visão Geral de Suporte ao Produto
3.0 Avisos e Marcas Registradas
1.0 Sobre este release
O IBM(R) Rational(R) Data Architect Versão 7.0 contém
aprimoramentos e correções para o release da versão 6.1.
Voltar ao Índice.
1.1 O Que Há de Novo Neste Release
O IBM Rational Data Architect Versão 7.0 apresenta novos recursos para os seguintes
componentes:
Conectividade ao Banco de dados
Novas origens de dados
As seguintes origens de dados são novas neste release:
- DB2 Versão 9 para Linux, UNIX e Windows
- DB2 Universal Database para iSeries Versão 5 Release 4
- Derby Versão 10.1
- Informix Dynamic Server Versão 10.1
- Microsoft SQL Server Enterprise 2005
- Sybase Adaptive Server Enterprise Versão 15
- MySQL Versões 4.0 e 4.1
- JDBC Genérico
Suporte para Windows/Autenticação do Cliente
Existe uma nova caixa de opções Utilizar Autenticação do Cliente (Use client authentication) na página Parâmetros de Conexão (Connection Parameters) do assistente para Nova Conexão ao Banco de Dados que permite utilizar o Windows ou a autenticação de cliente quando estiver se conectando a um banco de dados DB2 UDB para Linux, UNIX e Windows.
Importação/Exportação do Modelo de Dados
Existem dois novos métodos para importação e exportação de modelo de dados:
- Importação e exportação dos modelos de dados lógicos e físicos utilizando os assistentes de Exportação do Modelo de Dados e Importação do Modelo de Dados.
- Importação e exportação do glossário e dos modelos de dados físicos utilizando os assistentes de Modelo de Exportação para o Servidor de Metadados e Modelo de Importação para o Servidor de Metadados.
Assistentes de Exportação do Modelo de Dados e de Importação do Modelo de Dados
Utilizando os novos assistentes de Exportação do Modelo de Dados e de
Importação do Modelo de Dados, você pode importar e exportar modelos de dados lógicos
a partir do Rational Data Architect para as ferramentas suportadas. Este recurso
também estava disponível no Rational Data Architect Versão 6.0.0.1. Os seguintes
formatos de modelo de dados são suportados:
- CA ERwin, Versão 3.x (Formato ERX)
- CA All Fusion ERwin Data Modeler, Versão 4.x (Formato ER1)
- CA All Fusion ERwin Data Modeler, Versão 4.x (Formato XML)
- IBM(R) Rational(R) Data Architect (Modelos de Dados Físicos e Modelos de Dados Lógicos)
- IBM Rational Rose(R), Versão 4.0 (Formato MDL)
- IBM Rational Rose Data Modeler (Formato MDL)
- Sybase PowerDesigner (Modelos de Dados Físicos e Modelos de Dados Conceituais)
- Sybase PowerDesigner DataArchitect (Modelos de Dados Físicos e Modelos de Dados Conceituais)
Para ativar outras pontes de importação/exportação, conclua as seguintes etapas:
- Abra o seguinte arquivo para edição: <RDA_installation_directory>\rda_prod\eclipse\plugins\com.ibm.datatools.metadata.wizards.miti.win32_1.0.0\MetaIntegration\conf\MIRModelBridges.xml
- Configure o atributo "enabled" correspondente da ponte que você deseja ativar como "true".
As pontes que você ativou aparecerão nos assistentes de Importação do Modelo de Dados e de Exportação do Modelo de Dados.
Para obter informações adicionais sobre quais as pontes podem ser ativadas, vá para
http://www.metaintegration.net/Products/MIMB/SupportedTools.html.
A documentação para este novo recurso está instalada no centro de
informações ao instalar esse fix pack. Para visualizar a documentação, clique em
Ajuda > Conteúdo de Ajuda (Help > Help Contents)
para abrir o centro de informações, clique em
Criando Modelos de Dados (Creating data models)
e clique em Importando e Exportando os Modelos de Dados (Importing and exporting
data models). Para
obter informações adicionais, vá para http://www.metaintegration.net/
Assistente para Exportar Modelo do Servidor de Metadados e Importar Modelo do Servidor de Metadados
Utilizando os assistentes para Exportar Modelo para Servidor de Metadados e Importar
Modelo de Servidor de Metadados, você pode transferir os metadados entre o
Rational Data Architect versão 7 e o repositório do IBM WebSphere Metadata Server. Você
pode transferir os metadados do modelo do glossário de volta e adiante do
Rational Data Architect para o Metadata Server. Você também pode exportar os metadados
de modelo de dados físicos do Rational Data Architect para o Metadata Server. Para
utilizar este recurso, você deve ter o Microsoft XML Core Services (MSXML) 4.0
Service Pack 2 instalado no mesmo computador e um dos seguintes produtos:
IBM WebSphere Information Services Director; IBM WebSphere Information Analyzer;
ou IBM WebSphere DataStage e QualityStage Designer.
Diagramação de Dados
Os seguintes recursos são novos para a diagramação dos dados:
- Visualização da impressão
- Seleção do Zoom a partir da paleta de diagrama
- Duplicar (Duplicate) comando
- Suporte para os atributos de arrastar e soltar entre as tabelas e as entidades
- Utilize as propriedades de Aparência para substituir e controlar a aparência padrão para o diagrama
- Novos campos de visualização de Propriedades de Documentação (Documentation) e Anotação (Annotation)
- Nova pasta Diagramas de Dados (Data Diagrams) nos projetos de design de dados
Modelagem de Dados Físicos, Lógicos e de Armazenamento
Os seguintes recursos são novos para a modelagem de dados físicos, lógicos e de
armazenamento:
- Suporte à URL: (Incluir Objeto de Dados >URL) (Add Data Object >URL). Com este recurso
você pode documentar as informações do modelo de documento e vincular-se a ele
a partir da URL associada ao modelo.
- Suporte à chave primária implícita: Você pode marcar um objeto de chave primária em um modelo como Reforçado (Enforced). Se a chave primária não estiver marcada como Reforçada (Enforced), ela não será reforçada ou será implícita. Durante a engenharia reversa, você pode especificar se deve, ou não, inferir as chaves primárias implícitas a partir de índices exclusivos.
- Você pode incluir uma chave externa em um modelo de dados utilizando o menu de contexto Incluir Objeto de Dados (Add Data Object) no Data Project Explorer. Isso não era suportado anteriormente.
- Suporte ao particionamento de intervalo do DB2 para Linux, UNIX e Windows Versão 9:
Existem diversas novas propriedades na visualização Propriedades para tabelas DB2 para
Linux, UNIX e Windows Versão 9 que podem ser utilizadas para modelar os grupos de
partição.
- Suporte DB2 UDB para Linux, UNIX e Windows para ORGANIZAR POR DIMENSÕES:
Existe uma nova guia Dimensões (Dimensions) na visualização Propriedades
(Properties) para tabelas DB2 UDB para Linux, UNIX e Windows que permite especificar
as colunas como colunas de dimensão.
- Existe um novo suporte para o tipo de dados XML nos modelos de dados lógicos
- Assistente para Aplicar Espaço de Tabela: Utilize este assistente para aplicar facilmente um espaço de tabela a várias tabelas ao mesmo tempo ou para criar novos espaços de tabela para várias tabelas com base em um espaço de tabela existente em seu modelo.
- Página e opções Preferências de migração de chave: Utilize a página Migração de Chave
(Key Migration) na janela Preferências (Preferences) para especificar como você deseja manipular os conflitos de
nomenclatura durante a migração de chave. Também há uma nova janela de prompt que se abre
sempre que ocorrem conflitos de nomenclatura, se as preferências não tiverem sido configuradas. Utilize
a nova janela para especificar como manipular os conflitos de nomenclatura em uma ocorrência individual.
Modelagem de Glossário
Os seguintes recursos são novos para a modelagem de glossário:
- Nova organização de modelo de glossário: No release anterior, os modelos de glossário
eram organizados em um formato simples. Neste release, os modelos de glossário podem ser
organizados em uma hierarquia. Existe suporte para novos elementos de modelo de glossário
como categorias, termos, palavras de referência, que contêm palavras e status.
- Novo editor de modelo de glossário: O editor de modelo de glossário foi aprimorado para que você possa modificar os novos elementos hierárquicos no modelo de glossário.
Você também pode modificar ainda um modelo de glossário normal no editor.
- Assistente de conteúdo padrão de nomenclatura: O assistente de conteúdo agora está
disponível para procurar os modelos de glossário associados ao seu projeto para
ajudá-lo a criar facilmente nomes padrão e compatíveis. O assistente de conteúdo
está disponível na visualização Propriedades e também nos diagramas dos dados.
Transformação do Modelo de Dados
Existe novo suporte para transformar modelos UML para os modelos de dados lógicos ou
para transformar os modelos de dados lógicos para os modelos UML. Para utilizar essas
transformações, crie e execute uma configuração de transformação UML-para-LDM ou um
LDM-para-UML.
Também existe um perfil de modelo de dados lógicos fornecido que pode ser aplicado
aos modelos UML. Este perfil contém diversos estereótipos para que você possa marcar
seu modelo UML e controla como uma transformação UML-para-LDM transforma cada elemento
de modelo nos objetos de modelo de dados lógicos. Este recurso permite integrar-se aos
modelos UML que você criar no Rational Software Modeler.
Relatório de Modelo
Agora você pode gerar relatórios PDF para mapear os modelos e os modelos de glossário. Os relatórios
da Web ainda não são suportados para esses tipos de modelo. É preferível utilizar o Adobe Acrobat Reader
para exibir o arquivo PDF publicado para que os links de hipertexto funcionem. No
Linux, o PDF Viewer também funcionará, mas o GGV não suporta links de hipertexto
no arquivo PDF.
Suporte XML
Existe um novo suporte para XML no DB2 Versão 9 para Linux, UNIX e Windows:
- Suporte para o tipo de dados XML
- Suporte para esquemas XML
- Validação de documento XML
- Editor de Mapeamento XSD anotado
Suporte de Procedimento Armazenado para o Tipo de Dados XML
- Você pode criar procedimentos armazenados que contenham parâmetros do tipo de dados XML ou retornar tipos de dados XML.
- Você pode executar os procedimentos armazenados que contenham tipos de dados XML como parâmetros de entrada ou de saída.
Suporte XML de Visualização de Saída de Dados
- Você pode visualizar as colunas do tipo de dados XML na página Resultados (Results).
- Para qualquer coluna que possa conter documentos XML, você pode visualizar o conteúdo como uma árvore ou o texto do documento.
Suporte XML do Construtor SQL
- O tipo de dados XML é exibido em qualquer local onde outros tipos de dados são exibidos.
- Você pode selecionar as funções XML no construtor Expression.
- Você pode executar as instruções SQL que contenham variáveis de host em que as
colunas associadas à variável de host é um tipo de dados XML.
- Você pode inserir ou atualizar os valores de coluna quando o valor da coluna for um tipo de dados XML.
Suporte ao Esquema XML
- No Database Explorer, você pode carregar os esquemas XML existentes e os documentos
de esquema XML do repositório de esquema XML no banco de dados e visualizar propriedades
como o espaço de nome de destino ou o local do esquema.
- Você poderá registrar um novo esquema XML com seus documentos de esquema
XML correspondentes do sistema de arquivos.
- Você pode eliminar os esquemas XML e os documentos de esquema XML do repositório de
esquema XML no banco de dados.
- Você pode visualizar e editar a origem dos documentos de esquema XML que constituem um esquema XML.
Validação de Documento XML do Editor de Dados da Tabela
- Você pode editar e atualizar uma coluna de tipo de dados XML.
- Você pode executar a validação de valor XML para o documento XML na coluna em um esquema XML registrado.
Suporte de Modelagem de Dados Lógicos para o Tipo de Dados XML
- Você pode especificar o tipo de dados XML para atributos de modelo de dados lógico.
Editor de Mapeamento XSD Anotado
- Você pode utilizar o editor de Mapeamento XSD Anotado para criar XSDs
(documentos de esquemas XML) anotados para decomposição de documentos da instância. Utilizando o editor
de mapeamento, é possível criar graficamente mapeamentos XSD para bancos de dados relacionais e, em seguida, gerar as anotações correspondentes nos arquivos XSD de origem. Em seguida, você pode utilizar
o ambiente de trabalho para registrar os arquivos XSD anotados em um servidor DB2.
O editor de mapeamento simplifica a criação dessas anotações, o que pode
ser uma tarefa com tendência a erro quando executada manualmente.
Os seguintes recursos são novos para o editor de mapeamento de integração de informações:
- Você pode especificar modelos de dados lógicos como uma origem ou destino de modelo de mapeamento.
- Esse recurso é projetado para fins de relatório e a geração de script não é suportada para mapeamentos de modelo de dados lógico.
- Você pode marcar as linhas de mapeamento.
- Existe uma nova guia Documentação (Documentation) na visualização Propriedades (Properties) para as linhas de
mapeamento, que você pode utilizar para anotar ou documentar a linha de mapeamento.
- Você pode ocultar os elementos de esquema que não são de interesse nas
visualizações Grupos de Mapeamento (Mapping Groups) e Detalhes do Grupo de Mapeamento
(Mapping Group Details). Anteriormente,
este recurso estava disponível apenas na visualização Mapeamentos (Mappings).
- As tabelas agora estão organizadas no editor de mapeamento da mesma maneira
que estão organizadas no Data Project Explorer. Este recurso permite procurar
facilmente as tabelas no editor de mapeamento.
- Existem dicas de ferramentas disponíveis para que as linhas de mapeamento
permitam ver facilmente os terminais da linha de mapeamento.
Passe sobre uma linha de mapeamento para ver as informações no terminal.
Você pode configurar as preferências para a geração de script DDL na página Modelo de Código (Code Template) da janela Preferências (Preferences).
Utilize a página Modelo de Código (Code Template) para incluir as instruções SQL no
início ou no fim dos scripts DDL que são gerados pelo ambiente de trabalho.
Ao configurar a sintaxe de instrução na janela Preferências (Preferences), essas
instruções são automaticamente incluídas nos scripts DDL gerados para que você não
precise modificar o script DDL manualmente para incluir essas instruções.
Você pode executar um procedimento SQL armazenado que destina-se ao
DB2 UDB para Linux, UNIX e Windows Versão 8.2 ou superior para capturar
os dados de ajuste. Ao capturar os dados de ajuste para os procedimentos SQL, os dados coletados são apresentados próximos ao código-fonte para cada procedimento. Os
desenvolvedores de aplicativos ou administradores de base de dados podem utilizar esses
dados para ajustar com maior eficiência as instruções ou algoritmos que consomem recursos.
Foram corrigidos os seguintes problemas conhecidos neste release:
- Comparação e sincronização
Depois de uma sincronização, há vezes na Exibição Estrutural que as alterações nas opções não são atualizadas corretamente.
Quando você comparar um objeto no Explorer de Banco de Dados com outro objeto e, em seguida, sincronizar as informações, a DDL gerada nem sempre será exata.
- Analisar impacto
Em alguns cenários, quando você está desempenhando uma análise de impacto, o produto pode ser encerrado. Isso acontece quando você tenta mover ou minimizar a caixa de diálogo de progresso ou a barra de progresso enquanto a análise de impacto está acontecendo. Para evitar esse problema, não mova nem minimize a caixa de diálogo de progresso nem a barra de progresso durante a análise de impacto e certifique-se de salvar todo o trabalho antes de desempenhar uma análise de impacto.
Voltar ao
Índice.
1.3 Problemas, Limitações e Soluções Alternativas Conhecidas
As informações a seguir são as limitações, problemas e soluções alternativas atualmente conhecidas. O Web site do Rational Data Architect Support também contém technotes e flashes de serviço que descrevem alterações na documentação e as limitações e soluções alternativas conhecidas que foram descobertas depois que este documento foi criado. O endereço do Web site de Suporte do Rational é: www.ibm.com/software/data/integration/rda/support/
- MySQL
Suporte limitado para MySQL 4.1: As seguintes propriedades não são exibidas
corretamente na visualização Propriedades (Properties): índice exclusivo, colunas de
incremento automático, valor padrão da coluna para NULL e binário. Além disso, os procedimentos e as
funções C não são suportados.
- Conectando-se às origens de ODBC no Linux ou Windows
-
Devido a um problema de JDK com versões anteriores, talvez você não possa se conectar a origens de dados ODBC utilizando RDA no Linux ou Windows a menos que você tenha o DB2
Universal Database para Linux, UNIX e Windows versão 8.2 FixPak 11 ou posterior.
- Comparação e sincronização
-
- Diagramas de dados
-
- A ação Excluir do Modelo (Delete from model) em um objeto de atalho
de diagrama não exclui o objeto de diagrama do modelo. Para solucionar esse problema,
você pode excluir o objeto de diagrama do modelo, utilizando a ação
Excluir (Delete) no Data Project Explorer.
- Há algumas limitações ao salvar diagramas grandes em um arquivo de imagem.
Algumas vezes, quando você salva um diagrama grande como um arquivo de imagem (clique com
o botão direito do mouse em uma área em branco de um diagrama e selecione
Arquivo > Salvar Como Arquivo de Imagem (File > Save As Image File)) o
arquivo de imagem não é criado. As entradas são criadas no arquivo de registro se o registro estiver ativado, mas não há mensagem de erro. Para solucionar esse problema, você pode dividir um diagrama grande em menores.
- Em sistemas operacionais Linux, as funções de impressão do diagrama não funcionam.
- O novo ícone Zoom na paleta do diagrama de dados não é acessível utilizando o teclado. Para utilizar esta função com o teclado, selecione a ação do menu Zoom a partir da barra de ferramentas do diagrama de dados.
- Partições do índice
-
Apenas para o banco de dados de Modo Compatível com o zSeries Versão 8: A opção de
partição (Utilizar Partição) (Use Partition) não é suportada para as partições de
índice. Para definições de índice, a opção Grupo de Armazenamento (Storage Group)
é sempre utilizada.
- Engenharia reversa a partir de um arquivo DDL
-
Somente para o DB2 Universal Database para Linux, UNIX, Windows e zSeries:
Por padrão, o analisador considera que o terminador é o ponto-e-vírgula (";").
Se o arquivo utilizar um caractere terminador diferente, você deverá incluir a seguinte instrução na primeira linha do seu arquivo DDL:
-- <ScriptOptions statementTerminator="@" />
Em que "@"
é o caractere terminador que o seu arquivo DDL utiliza.
- Geração de DDL
-
- Ao executar Gerar DDL (Generate DDL) para um
esquema com apelidos, você pode encontrar uma mensagem na visualização Saída de Dados
(Data Output) semelhante ao seguinte: Tabela xxx já possui uma chave
primária (Table xxx already has a primary key). A mensagem exibida na visualização Saída de Dados pode ser ignorada.
- As instruções DDL para procedimentos armazenados cujo nome exige um delimitador na instrução DDL (por exemplo,
CREATE PROCEDURE "a.b"
) não são corretamente geradas. As aspas de delimitação não são geradas. Na instrução de exemplo, o DDL é gerado como CREATE PROCEDURE a.b
. Para solucionar esse problema, modifique a instrução DDL gerada para incluir os caracteres de delimitação.
- Analisador DDL para UDB DB2 para z/OS
-
As seguintes instruções DDL têm limitações:
Instrução
|
Limitações |
ALTER TABLE |
As seguintes alterações não são suportadas:
- ADD PARTITION
- ADD/DROP RESTRICT ON DROP
- DROP MATERIAliZED QUERY
|
SET CURRENT SQliD |
Somente suportada: SET CURRENT SQliD = string-constant |
SET SCHEMA |
Somente suportada: SET SCHEMA = schema-name, SET SCHEMA = string-constant |
- Analisador DDL para Oracle
-
- A cláusula REPLACE não é suportada.
- TIMESTAMP não é suportada como um tipo de dados quando é feito engenharia reversa a partir de um arquivo DDL.
- Descoberta de servidor
-
Em um sistema operacional Linux, o Undefined Remote Servers
não aparece para origens de dados ODBC, a menos que crie um wrapper
ODBC com o nome wrapper ODBC fora do produto Rational Data Architect, como o
DB2 Universal Database Control Center, ou uma linha de comandos. Você deve nomear o ODBC wrapper
para que ele seja descoberto corretamente. O wrapper em um sistema operacional Linux é
definido com a opção MODuLE, como no exemplo a seguir:
CREATE WRAPPER odbc liBRARY 'libdb2rcodbc.so' OPTIONS (MODulE '/usr/lib/odbc.so')
Neste exemplo, MODulE '/usr/lib/odbc.so' é o caminho completo para a biblioteca que contém o Gerenciador de Driver ODBC.
- Função Descobrir e editor de mapeamento
-
- A referência para os arquivos do modelo de dados (DBM, LDM ou XSD) em um arquivo MSL
não é atualizada automaticamente quando você copia, move ou importa os arquivos do modelo de dados.
O editor de mapeamento não carregará o arquivo MSL corretamente se a referência para
os arquivos de modelo de dados for inválida. Atualize a referência manualmente no
arquivo MSL abrindo-a com um editor de texto (clique com o botão direito no arquivo MSL
e selecione Abrir Com > Editor de Texto (Open With > Text Editor). Altere o
atributo XML "location" dos elementos <msl:inputs> e
<msl:outputs> para o caminho correto até o arquivo de modelo de dados que começa
com o nome do projeto (por exemplo,
/myProject/SourceDB.dbm
).
- Ao comutar o foco de uma linha de mapeamento para um nó de árvore no editor de
mapeamento, a página de propriedades é esvaziada diretamente após a comutação. Para
resolver este problema, selecione o nome da árvore novamente para ver as propriedades
do nó da árvore.
- No editor de mapeamento para modelos de dados lógicos, a descoberta de
relacionamento localiza correspondências entre os nomes de pacote, se os pacotes
contiverem entidades que não contenham qualquer atributo. Ao aceitar essa
correspondência não há linha de mapeamento visível no editor de mapeamento.
No entanto, um relatório criado a partir desse mapeamento mostrará uma
correspondência descoberta aceita entre os pacotes. Para solucionar esse problema,
não aceite os mapeamentos entre os nomes do pacote.
- Pode haver alguns casos em que o assistente de Configuração Avançada não reconheça sua instalação Wordnet. Se este problema ocorrer, certifique-se de que a variável do sistema WNHOME esteja configurada para Wordnet. A variável de ser configurada para o diretório raiz em que o Wordnet está instalado, por exemplo,
C:\Arquivos de Programas\WordNet\2.1
.
- Se você executar a descoberta com algoritmos de amostragem de dados em um banco de dados DB2 Versão 9 para Linux, UNIX e Windows e a descoberta retornar um erro, execute o seguinte comando de ligação a partir de uma linha de comandos DB2 no banco de dados:
C:\SQLliB\bnd>db2 bind db2schema.bnd
- Se você incluir um marcador em uma linha de mapeamento, o marcador será indicado por um ícone na linha de mapeamento no editor e na visualização Esboço (Outline) e o marcador também será incluído na visualização Marcador (Bookmark). No entanto, o leitor de tela não lê que existe um marcador em uma linha de mapeamento no editor de mapeamento. Para solucionar esse problema, você pode utilizar o leitor de tela para ler os marcadores na visualização Marcador (Bookmark).
- Quando você ativa a função Descobrir Relacionamentos, saiba que os aliases serão tratados como tabelas. Você deve decidir se deseja incluí-los no conjunto de esquemas de origem ou no esquema de destino quando você define o escopo da função Descobrir.
- Para os algoritmos que incluem amostragem de dados, são obtidas amostras apenas dos dados nos bancos de dados Oracle
e DB2. Para armazenar em cache os dados dos quais foram obtidas amostras, você deve especificar um banco de dados de cache. Apenas o DB2 UDB para Linux, UNIX e Windows é suportado como banco de dados de cache.
- Em sistemas operacionais Linux, a opção de dicionário de sinônimos para o algoritmo de nome semântico que utiliza o Wordnet e o Sureword não é suportada. A opção de dicionário de sinônimos que utiliza um modelo de glossário é suportada.
- Não são obtidas amostras dos UDTs (Tipos Definidos pelo Usuário) quando você descobre os relacionamentos.
- Nas preferências do Editor de Mapeamento, quando você define as preferências para descobrir relacionamentos, a página Algoritmos contém uma seleção de como solicitar vários algoritmos. Você pode especificar Composição por Seqüência (Composition by sequence) ou Composição por Peso (Composition by weight). Ao selecionar Composição por Peso (Composition by weight), isso designa um valor de peso a cada algoritmo. Atualmente a opção somente se aplica a algoritmos que retornam um único valor.
- A geração de consulta SQL/XML ignora o valor real de "x" de um atributo XSD
maxOccurs="x"
se x
for um número maior ou igual a 1. A consulta gerada criará os elementos XML para todas as linhas a partir de uma coluna de origem. Isso não irá limitar a quantidade de linhas selecionadas para o número definido em maxOccurs
. Isso ocorre devido à incapacidade de as consultas SQL/XML em conformidade com SQL 2003 expressarem esse requisito. Para os elementos definidos com o atributo maxOccurs="0"
, o editor de mapeamento proíbe um mapeamento. Portanto, os elementos definidos como maxOccurs="0"
não aparecerão no resultado.
- Quando os UDTs estão presentes no lado do destino, os scripts gerados podem não ser analisados devido ao valor nulo estar manipulando os UDTs.
- Nos dois cenários a seguir, nem todos os artefatos são gerados no script DDL e o script não pode ser implementado sem modificação:
- Você está mapeando a partir da tabela T1 de origem em A.dbm para a tabela T2 de destino em B.dbm
e nem A nem B estão reunidos em um servidor Information Integrator.
Nesse caso, a única plataforma de implementação disponível será A.dbm e somente um script de inserção será gerado. Nenhum objeto da tabela T2 para A.dbm é gerado, a menos que isso seja necessário para que o script execute. Se desejar executar o script, deverá criar a tabela.
- Você está mapeando a partir da tabela T1 de origem em A.dbm para a tabela T2 de destino em B.dbm e tanto A.dbm quanto B.dbm estão reunidos em um servidor Information Integrator.
Nesse caso, o servidor Information Integrator está disponível como uma opção de implementação. Contudo, se você selecionar o servidor Information Integrator, apenas os apelidos para T1 e o script de inserção serão gerados. Você deve gerar os apelidos para T2 a partir de B.dbm no servidor Information Integrator antes de o script ser executado corretamente.
- Suporte da federação
-
- Você pode gerar scripts DDL para o servidor federado a partir do Database
Explorer. Depois de gerar um script, você poderá implementar em servidores semelhantes no DB2 Universal Database para Linux, UNIX e Windows, DB2 Universal Database
para iSeries, Oracle, SQL Server, Teradata, serviços da Web, XML e Sybase.
Para implementar os scripts DDL em qualquer origem de dados, deverá implementá-los usando a linha de comando DB2 (execute-os como scripts DB2). Ao implementar, poderá obter uma mensagem indicando que o wrapper já existe. Se tiver visto esse erro, então interrompa a conexão com o banco de dados e reconecte.
- Depois de criar um servidor federado no Database Explorer, o servidor recém-criado não será automaticamente exibido na pasta Servidor Definido (Defined Server). Você deve atualizar a pasta para ver o novo servidor.
- Limitações de caractere de nome do objeto
-
Não crie um objeto que tenha aspas no nome. Um nome de objeto delimitado com aspas não funciona. Os exemplos a seguir não são suportados no momento:
"""PROCEDURE"""
"""TABLE"""
"""SCHEMA"""."""PROCEDURE"""
- O editor de mapeamento não suporta o caracteres de barra ("/") nos nomes de objetos. O seguinte exemplo não é suportado no editor de mapeamento:
DBM/NAME
- ClearCase
-
- RequisitePro
-
- Todos os menus associados à integração RequisitePro aparecem apenas em inglês.
- Modelagem de Glossário
-
- Você não pode acessar o ícone de assistente de conteúdo de nomenclatura na visualização Propriedades (Properties) utilizando o teclado. Para solucionar este problema, clique em Janela > Preferências > Dados > Padrão de Nomenclatura (Window > Preferences > Data > Naming Standard) para visualizar os padrões de nomenclatura.
- Os leitores de tela não podem ler a janela do assistente de conteúdo na
visualização Propriedades (Properties). Para solucionar esse problema, você pode
abrir o modelo de glossário associado ao projeto atual no editor de modelo de glossário
para ler as entradas.
- Ferramentas SQL
-
- Editor SQL não suporta no momento variáveis de host durante a ação Executar SQL (Run SQL). Para solucionar esse problema, você pode executar o SQL a partir do construtor SQL se for uma instrução DML.
- Se você modificar uma instrução na área de origem SQL do construtor SQL e, em seguida, salvar a instrução enquanto ela é inválida, o texto atual não será salvo. Ao contrário, o texto que estava na área de origem SQL antes de as modificações serem feitas na área de origem SQL será salvo. Se você tentar executar a instrução inválida a partir do construtor SQL, a última instrução válida será executada.
- No construtor SQL, o produto não desenha linhas nas tabelas gráficas para condições especificadas na cláusula WHERE que representam uma junção.
- A sintaxe SQL completa não é suportada. Por exemplo, as funções UDTs (Tipos Definidos pelo Usuário)
e Tabela não são suportadas.
- XML
-
- Para utilizar os tipos de dados XML e trabalhar com esquemas XML, você deve conectar-se a um banco de dados UTF -8.
- A quantidade de dados retornados do banco de dados para os documentos XML é ilimitada. Dependendo da quantidade de dados que você retorna, o desempenho pode ser afetado.
- Se você definir uma tabela que contenha dados XML, mas que não inclua uma chave primária, atualizar a coluna XML falhará no editor de tabela. Você deve incluir uma chave primária ou índice exclusivo na tabela que contém os dados XML.
- Trabalhar com vários elementos-raiz no editor de mapeamento XSD Anotado pode conduzir a erros ao salvar o arquivo XSD anotado. Para solucionar esse problema, crie um conjunto separado dos arquivos de documento de Esquema XML para cada elemento-raiz.
- Desenvolvimento de rotina
-
- Os UDTs (Tipos Definidos pelo Usuário) não são suportados como parâmetros para as rotinas.
- Ao implementar um procedimento armazenado ou uma função definida pelo usuário utilizando
o recurso de implementação Ant, pode aparecer a seguinte mensagem se você não tiver o arquivo
tools.jar localizado em seu caminho de classe:
Impossível localizar tools.jar
(Unable to locate tools.jar). Esperava-se encontrá-lo em F:\jre\1.4.2\lib\tools.jar (Expected to find it in F:\jre\1.4.2\lib\tools.jar)
. Ignore essa mensagem. tools.jar faz parte do JRE (Java Runtime Environment), e não parte do recurso de implementação Ant.
- Para implementar procedimentos armazenados Java que são destinados ao DB2 UDB para iSeries a partir do sistema de arquivos, utilizando a implementação Ant, você deve certificar-se de ter o jt400.jar em seu caminho de classe de sistema.
- Ao criar um procedimento armazenado Java e alterar o nome do método, clicar com o botão direito no editor e clicar em Salvar (Save) não funcionará. Para salvar o procedimento armazenado atualizado, clique em Arquivo > Salvar (File > Save).
- Se tentar implementar um procedimento armazenado exportado, utilizando as instruções em DeployInstructions.txt, você pode receber uma mensagem de erro informando:
...[createsp] Não foi possível conectar-se ao banco de dados de destino (Could not connect to the target database). [createsp]
com.ibm.db2.jcc.DB2Driver...
Para solucionar este problema, assegure-se de que db2jcc.jar e os arquivos de licença apropriados estejam em seu caminho de classe de sistema.
- Antes de excluir um projeto de desenvolvimento de dados, feche as rotinas abertas e
os editores SQL que pertencem ao projeto. Se você não fechar as rotinas abertas e os
editores SQL, o projeto e seu conteúdo ainda serão excluídos, mas você verá mensagens
de erro.
- Você pode ver um erro
não é possível carregar classe
(cannot load class) ao implementar ou executar procedimentos armazenados Java. Isso pode acontecer se houver uma correspondência na versão JDK entre o RAD v7 e o servidor DB2, se o servidor DB2 estiver em um JDK de nível inferior. Para evitar esse erro, você deve especificar a opção "-source 1.4" no campo Copilar Opções (Compile options) do assistente de Rotinas de Implementação quando estiver implementando procedimentos armazenados Java em servidores que utilizam um nível JDK 1.4. (por exemplo, um servidor DB2 Universal Database para Linux, UNIX e Windows V8.2). Em geral, utilize a opção de compilação apropriada "-source JDK level" para corresponder ao nível JDK no servidor de banco de dados.
- Se você arrastar e soltar um procedimento armazenado ou UDF entre servidores diferentes (por exemplo, de um servidor DB2 UDB para Linux, UNIX e Windows para um servidor DB2 UDB para z/OS), verá um aviso durante a operação de arrastar e soltar sobre determinadas incompatibilidades entre dois servidores. Se você continuar com a operação e, em seguida, tentar abrir o procedimento armazenado ou UDF, poderá ver um erro.
- Executar um Perfil SQL em um servidor DB2 UDB para Linux, UNIX e Windows V8.2 pode provocar uma exceção de ponteiro nulo se o servidor estiver precisando do procedimento armazenado de pré-requisito (SYSIBM.SQLCAMESSAGECCSID) que é necessário para o driver JCC recuperar o texto da mensagem de erro. Para solucionar este problema, você pode criar uma conexão ao servidor sem a configuração retrieveMessagesFromServerOnGetMessage=true.
- Durante o monitoramento da execução de procedimentos SQL, os eventos de perfil são gerados para instruções DML como INSERT, SELECT, DELETE e UPDATE que são emitidos no procedimento. No
entanto, os eventos não são gerados de uma maneira determinista para as instruções de
procedimento para as designações de variável e estruturas de controle como WHILE ou IF. Portanto,
os dados de ajuste não serão capturados para essas instruções de procedimento.
- Depurador de procedimento armazenado
-
- Quando estiver conectado a um servidor UNIX DB2, podem ocorrer exceções de tempo limite quando você estiver incluindo pontos de interrupção ou executando no modo de depuração.
- O depurador não é executado para um procedimento armazenado cujo nome contenha caracteres em inglês e em chinês.
- As expressões para observação são suportadas apenas para procedimentos armazenados Java dinâmicos. Elas não são suportadas para os procedimentos armazenados SQL e SQLJ.
- O depurador não pára em um ponto de interrupção, se não estiver posicionado no primeiro token de uma instrução executável, como SET. Além disso, não pára em DECLARE CONTINUE, CLOSE CURSOR ou ROLLBACK.
- Se você estiver depurando um procedimento armazenado Java e selecionar uma ação Terminar (Terminate), pode demorar vários minutos para que a sessão de depuração seja totalmente terminada. As novas sessões de depuração que são iniciadas durante esse momento podem se comportar de forma instável.
- Se você estiver depurando um procedimento armazenado Java que chama um segundo procedimento armazenado Java, não poderá depurar o segundo procedimento armazenado. Você não pode percorrer o procedimento de armazenamento aninhado e qualquer ponto de interrupção que você configure no procedimento armazenado aninhado será ignorado. Essa restrição destina-se ao DB2 UDB para Linux, UNIX e Windows.
- Se você receber um erro
Tempo Limite Ocorrido ao Aguardar pelo Pacote
(Timeout occurred while waiting for packet) enquanto estiver depurando um procedimento
armazenado Java, tente aumentar a configuração de tempo limite Java. Para aumentar a
configuração de tempo limite Java, clique em Janela >
Preferências na barra de menus do ambiente de trabalho.
Expanda o nó Java e clique em Depurar (Debug). Na
página de preferências Depurar (Debug), aumente o valor
Tempo Limite do Depurador (Debugger timeout(ms)) na seção
Tempo Limite de Comunicação (Communication timeout). Recomenda-se que você, pelo menos, dobre o valor padrão.
- Quando você estiver depurando um procedimento armazenado Java, se utilizar a ação Alterar Valor (Change Value) para modificar uma variável que tenha um valor de cadeia vazio, o botão OK no diálogo de edição talvez não fique ativado. Para
ativar o botão, selecione o botão de opção Inserir uma Avaliação
(Input an evaluation), configure o valor para uma cadeia não-vazia (por exemplo, 'a')
e, em seguida, selecione o botão de opção Inserir Texto Literal
(Input literal text). O botão OK então ficará disponível.
- Se você não encontrar as variáveis locais ao depurar um procedimento armazenado
Java, o procedimento armazenado pode ter sido implementado sem a opção do compilador -g. Certifique-se
de especificar a opção do compilador -g ao implementar os procedimentos armazenados Java.
- Se você encontrar uma mensagem 'estrutura de pilha inválida' (invalid stack frame) na visualização Variáveis (Variables), vá para a visualização Depurar (Debug) e clique no objeto de encadeamento acima da estrutura de pilha e, em seguida, clique na estrutura de pilha. Isso deve atualizar a visualização Variáveis (Variables) e o erro não deve mais aparecer.
- Ao depurar um procedimento armazenado SQLJ que esteja sendo executado no DB2 UDB para iSeries V5 R4, a linha atual que está sendo executada não corresponderá à linha de origem SQLJ indicada exibida na visualização Depurar (Debug), a menos que tenha aplicado um iSeries PTF que atualize o mapa da linha para corresponder à origem SQLJ em vez da origem Java.
- As preferências do depurador para o tempo limite do gerenciador de sessão não são reconhecidas. Essas preferências são configuradas da seguinte maneira: Clique em Janela > Preferências (Window > Preferences), expanda o nó Executar/Depurar (Run/Debug) e clique em DB2 Stored Procedure Debugger. Modifique o campo Tempo Limite do Gerenciador de Sessão em Minutos (Session manager timeout in minutes).
- O depurador não pode processar um procedimento armazenado que tenha um grande número de variáveis no DB2 para Linux, UNIX e Windows. O número máximo de variáveis é 200.
- Movimento do cursor em uma sessão de depuração: Em alguns casos, quando houver mais de uma declaração de variável em um procedimento, você deve clicar em Percorrer em (Step Into) ou Percorrer sobre (Step Over) mais de uma vez para mover-se para a próxima linha. Por exemplo, você deve clicar duas vezes nessa linha: DECLARE v_dept, v_actdept CHAR(3); e três vezes nesta linha: DECLARE v_bonus, v_deptbonus, v_newbonus DECIMAL(9,2). Você deve clicar inúmeras vezes igual ao número de declarações de variável.
- Se você iniciar uma sessão de depuração para um procedimento armazenado Java e incluir pontos de interrupção e, em seguida, desativar os pontos de interrupção, os pontos de interrupção ainda estarão ativados. Para solucionar esse problema, ao iniciar uma nova sessão de depuração, você deve remover primeiro todos os antigos pontos de interrupção e, em seguida, incluir novos pontos de interrupção.
- Em alguns casos quando você estiver trabalhando com vários projetos de desenvolvimento de dados, talvez encontre um erro ao tentar depurar um procedimento armazenado que diz "Impossível Localizar o Procedimento Armazenado PROCNAME" (Unable to locate stored procedure PROCNAME). "Procedimento pode ter sido excluído do espaço de trabalho" (Procedure may have been deleted from workspace) ou "Origem Não Localizada" (Source not found).
- Se você estiver depurando um procedimento armazenado SQL logo depois de terminar uma sessão de depuração de um procedimento armazenado Java, o depurador pode mostrar "A função definida pelo usuário... foi interrompida pelo usuário" (User defined function ... has been interrupted by the user). Para solucionar esse problema, tente depurar o procedimento armazenado SQL novamente.
- Editor de dados da tabela
-
- Se você definir uma tabela com uma única coluna do tipo de dados XML ou qualquer
tabela com linhas não-exclusivas e, em seguida, utilizar o editor de tabela para excluir
uma linha, todas as linhas que correspondem à linha selecionada serão excluídas. Para
solucionar esse problema, não utilize o editor de dados de tabela para excluir uma
linha em uma tabela com linhas duplicadas.
- No editor de dados da tabela, se você executar uma validação XML em uma tabela XML que não tenha uma chave primária, a validação XML funcionará apenas na primeira vez, quando você inserir o valor XML. Além disso, uma atualização de uma coluna XML existente com a validação XML falhará. Para solucionar esse problema, crie uma chave primária para as tabelas que contêm colunas XML.
Voltar ao
Índice.
Esta seção descreve quais origens de dados e objetos de dados são suportados no Rational Data Architect.
- DB2 Universal Database para Linux, UNIX e Windows, Enterprise Edition
e Workgroup Edition
- Versão 8.1
- Versão 8.2
- Versão 9.1
- DB2 Universal Database para iSeries
- Versão 5 Release 2
- Versão 5 Release 3
- Versão 5 Release 4
- DB2 Universal Database para z/OS
- Derby
- Informix Dynamic Server
- Versão 9.2
- Versão 9.3
- Versão 9.4
- Versão 10.0
- Microsoft SQL Server Enterprise
- MySQL
- Oracle 8i
- Oracle 8i Enterprise Edition
- Oracle Enterprise Edition 9i
- Oracle 10g
- Sybase Adaptive Server Enterprise
- Versão 12.0
- Versão 12.5
- Versão 15
Voltar ao
Índice.
2.2 Suporte ao ClearCase
O Rational Data Architect
suporta o adaptador de Cliente Remoto IBM Rational ClearCase e IBM Rational
ClearCase LT, que fornece serviços para equipes de desenvolvimento trabalhar com recursos em um repositório compartilhado.
Para obter informações sobre a instalação do ClearCase LT, consulte a nota técnica denominada
"Adquirindo ClearCase LT como parte da Plataforma de Desenvolvimento de Software"
(Acquiring ClearCase LT as part of the Software Development Platform). Para localizar essa nota técnica, vá para http://www.ibm.com e digite 1188585
na caixa Procurar (Search). Para
obter informações sobre a instalação do ClearCase Remote Client Adapter, instale o
Rational Data Architect, selecione Ajuda->Conteúdo de Ajuda (Help->Help Contents)
a partir da barra de ferramentas e procure pelo tópico denominado
Suporte para Compartilhar Projetos de Dados no Rational Data Architect
(Support for sharing data projects in Rational Data Architect).
Voltar ao
Índice.
As duas tabelas a seguir descrevem os objetos que o Rational Data Architect
suporta. "Sim" indica que o suporte está disponível. "Não"
indica que alguma ou todas as funções não estão disponíveis. "N/D
para essa origem de dados" indica que a origem de dados não suporta esse objeto.
Tabela 1. Criando ModelosObjeto |
Universal Database
|
zSeries
|
iSeries |
Derby |
Oracle
|
SQL Server |
Sybase |
Informix
|
Tabela |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Chave de partição da tabela |
Sim |
Sim |
Não |
Não |
Não |
Não |
Não |
Não |
Visualizar
|
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Alias
|
Sim |
Sim |
Sim |
Não |
Não |
Não |
Não |
Não |
Tabela de consulta materializada
|
Sim |
Sim |
Não |
Não |
Sim |
Não |
Não |
Não |
Pseudônimo |
Sim |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
Tipo definido pelo usuário - distinto |
Sim |
Sim |
Sim |
Não |
Não |
Não |
Não |
Não |
Tipo definido pelo usuário - estruturado |
Sim |
Não |
Não |
Não |
Sim |
Não |
Não |
Não |
Seqüência
|
Sim |
Sim |
Não |
Não |
Sim |
Não |
Não |
Não |
Procedimento
|
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Função definida pelo usuário
|
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Método
|
Não |
Não |
Não |
Não |
Não |
Não |
Não |
Não |
RoutineResultTable |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Parâmetro RoutineResultTable |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Servidor remoto
|
Sim |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
Storage |
Sim |
Sim |
Não |
Não |
Sim |
Não |
Não |
Não |
Partição de Intervalo |
Sim |
Não |
Não |
Não |
Não |
Não |
Não |
Não |
Tabela 2. Criando Modelos Utilizando a Engenharia ReversaObjeto |
Universal Database
|
zSeries
|
iSeries |
Derby |
Oracle
|
SQL Server |
Sybase |
Informix
|
Esquema |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Tabela |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Visualizar
|
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Alias
|
Sim |
Sim |
Sim |
Não |
Sim |
Não |
Não |
Não |
Tabela de consulta materializada
|
Sim |
Sim |
Não |
Não |
Sim |
Não |
Não |
Não |
Pseudônimo |
Sim |
N/D para essa origem de dados** |
N/D para essa origem de dados** |
N/D para essa origem de dados** |
N/D para essa origem de dados** |
N/D para essa origem de dados** |
N/D para essa origem de dados** |
N/D para essa origem de dados** |
Tipo definido pelo usuário - distinto |
Sim |
Sim |
Sim |
Não |
Não |
Não |
Sim |
Sim |
Tipo definido pelo usuário - estruturado |
Sim |
Não |
Não |
Não |
Sim |
Não |
Não |
Não |
Seqüência
|
Sim |
Sim |
Sim |
Não |
Sim |
Não |
Não |
Sim |
Procedimento
|
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Função definida pelo usuário
|
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Método
|
Não |
Não |
Não |
Não |
Não |
Não |
Não |
Não |
RoutineResultTable |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Não |
Sim |
Parâmetro RoutineResultTable |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Não |
Restrição de dependência |
Sim |
Sim |
Sim |
Não |
Não |
Não |
Não |
Sim |
Acionador de dependência |
Sim |
Não |
Sim |
Não |
Sim |
Sim |
Sim |
Não |
Rotina de dependência |
Sim |
Sim |
Sim |
Não |
Sim |
Sim |
Sim |
Não |
Visualização de dependência |
Sim |
Sim |
Sim |
Não |
Sim |
Sim |
Sim |
Sim |
Tabela de consulta materializada de dependência |
Sim
|
Sim |
Não |
Não |
Sim |
Não |
Não |
Não |
Seqüência de dependência |
Não |
Sim |
Não |
Não |
Sim |
Não |
Não |
Não |
Grupo de particionamento de armazenamento |
Sim |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
Grupo de Armazenamento
|
N/D para essa origem de dados |
Sim |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
Partição de armazenamento |
Sim |
Sim |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
Espaço de tabelas de armazenamento |
Sim |
Sim |
Não |
N/D para essa origem de dados |
Sim |
Não |
Não |
Não |
Contêiner/volume do espaço de tabelas de armazenamento |
Sim |
Sim |
Não |
N/D para essa origem de dados |
Sim |
Não |
Não |
Não |
Relacionamento do espaço de tabelas de armazenamento com tabela |
Sim |
Sim |
Não |
N/D para essa origem de dados |
Sim |
Não |
Não |
Não |
Relacionamento de espaço de tabelas de armazenamento com a tabela de consulta materializada |
Sim |
Sim |
Não |
N/D para essa origem de dados |
Sim (visualização materializada) |
Não |
Não |
Não |
Conjunto de buffers de armazenamento |
Sim |
Sim |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
N/D para essa origem de dados |
Chave de particionamento de armazenamento |
Sim |
Sim |
Não |
N/D para essa origem de dados |
Sim |
Não |
Não |
Não |
Renovar
|
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Tarefas |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
** Você pode utilizar o WebSphere Information Integrator para reverter a engenharia de metadados de todas as origens de dados relacionais que o WebSphere Information Integrator suportar.
3.0 Avisos e Marcas Registradas
Estas informações foram desenvolvidas para produtos e serviços oferecidos nos Estados Unidos. É possível que a IBM não ofereça os produtos, serviços ou recursos discutidos nesta publicação em outros países. Consulte um representante IBM
local para obter informações sobre os produtos e serviços disponíveis atualmente em sua área.
Qualquer
referência a produtos, programas ou serviços IBM não significa que apenas produtos,
programas ou serviços IBM possam ser utilizados. Qualquer
produto, programa ou serviço funcionalmente equivalente, que não infrinja
nenhum direito de propriedade intelectual da IBM, poderá ser utilizado em substituição a este produto,
programa ou serviço. Entretanto, a avaliação e verificação da operação de qualquer produto, programa ou serviço não-IBM são de responsabilidade do Cliente.
A IBM pode ter patentes ou solicitações de patentes pendentes relativas a assuntos
tratados nesta publicação. O fornecimento desta
publicação não garante ao Cliente nenhum direito sobre tais patentes. Pedidos de licença devem
ser enviados, por escrito, para: Gerência de Relações Comerciais e Industriais da IBM Brasil, Av. Pasteur, 138-146, Botafogo, Rio de Janeiro, RJ, CEP 22290-240.
O parágrafo a seguir não se aplica a nenhum país em que tais disposições não estejam de acordo com a legislação local:
A INTERNATIONAL BUSINESS MACHINES CORPORATION FORNECE ESTA PUBLICAÇÃO "NO ESTADO EM
QUE SE ENCONTRA", SEM GARANTIA DE ESPÉCIE ALGUMA, SEJA EXPRESSA OU IMPLÍCITA, INCLUINDO,
MAS NÃO SE LIMITANDO ÀS GARANTIAS IMPLÍCITAS DE NÃO-INFRAÇÃO, COMERCIALIZAÇÃO OU
ADEQUAÇÃO A UM DETERMINADO PROPÓSITO. Alguns países não permitem a exclusão de garantias expressas ou implícitas em certas
transações; portanto, essa disposição pode não se aplicar ao Cliente.
Estas informações podem conter imprecisões técnicas ou erros
tipográficos. Periodicamente são
feitas alterações nas informações aqui contidas; tais alterações serão
incorporadas em futuras edições desta publicação. A IBM pode, a qualquer
momento, aperfeiçoar e/ou alterar os produtos e/ou programas
descritos nesta publicação, sem aviso prévio.
Referências nesta publicação a Web sites não-IBM são fornecidos
apenas por conveniência e não constituem endosso
desses Web sites. Os materiais nesses Web sites não são parte dos materiais para este produto IBM e o uso destes Web sites
é de inteira responsabilidade do cliente.
Licenciados deste programa que desejam obter informações sobre
este assunto com objetivo de permitir: (i) a troca de informações
entre programas criados independentemente e outros programas
(incluindo este) e (ii) a utilização mútua das informações trocadas,
devem entrar em contato com:
Gerência de Relações Comerciais e Industriais da IBM Brasil
Av. Pasteur, 138-146
Botafogo
Rio de Janeiro, RJ
CEP 22290-240
Tais informações podem estar disponíveis, sujeitas a termos e
condições apropriadas, incluindo em alguns casos o pagamento de
uma taxa.
O programa licenciado descrito nestas informações e todo o material licenciado disponível são fornecidos pela IBM sob os termos do Contrato com o Cliente IBM, Contrato de Licença de Programa Internacional IBM
ou qualquer outro contrato equivalente.
As informações relativas a produtos não-IBM foram obtidas junto aos fornecedores dos respectivos
produtos, de seus anúncios publicados ou de outras fontes disponíveis publicamente. A IBM não testou estes produtos e não pode confirmar a precisão de
seu desempenho, compatibilidade nem qualquer outra
reivindicação relacionada a produtos não-IBM.
Dúvidas sobre os recursos de produtos não-IBM devem ser encaminhadas
diretamente a seus fornecedores.
Todas as declarações relacionadas aos objetivos e intenções futuras
da IBM estão sujeitas a alterações ou cancelamento sem aviso prévio e
representam apenas metas e objetivos.
Estas informações contêm exemplos de dados e relatórios utilizados
nas operações diárias de negócios. Para ilustrá-los da forma mais completa possível, os exemplos podem incluir
nomes de indivíduos, empresas, marcas e produtos. Todos estes nomes são fictícios e qualquer semelhança com nomes e endereços utilizados por uma empresa real é mera coincidência.
3.2 Marcas Registradas e Marcas de Serviço
IBM,
Cloudscape, Rational, DB2 Universal Database e zSeries são marcas ou marcas registradas da IBM Corporation
nos Estados Unidos e/ou em outros países.
Java e todas as marcas registradas baseadas em Java são marcas registradas da Sun Microsystems, Inc. nos
Estados Unidos e/ou em outros países.
Linux é uma marca registrada de Linus Torvalds nos Estados Unidos e/ou em outros países.
Microsoft,
Windows NT, Windows 2000 e Windows XP são marcas registradas da Microsoft Corporation
nos Estados Unidos e/ou em outros países.
Outros nomes de empresas, produtos ou serviços podem ser marcas registradas ou marcas de serviço de terceiros.
Direitos Restritos aos Usuários do Governo dos Estados Unidos -- Uso, duplicação ou divulgação restritos
pelo documento GSA ADP Schedule Contract com a IBM Corporation.