Customização e Extensão do SAP PowerDesigner
Objetivo: Capacitar os participantes no desenvolvimento de funções personalizados para adaptar o uso do SAP PowerDesigner aos processos de sua empresa. Para isso o aluno irá aprender como está organizado o meta-modelo do repositório do PowerDesigner. Com o conhecimento deste treinamento ainda será possível modificar funcionalidades existentes como a geração de scripts, criação de objetos com base em templates, criar novos itens em menus, implementar lógicas de validação e customizar a análise de impacto para seguir as regras de negócio e de metodologias de desenvolvimento.
O aluno deste curso deve ter como pré-requisitos uma boa experiência com a ferramenta como usuário e habilidades com lógica de programação.
Consulte nosso calendário de Treinamentos
Carga Horária: 16 horas
Pré-requisitos: Conhecimentos de modelagem de dados usando PowerDesigner, Análise e Desenvolvimento de Sistemas e banco de dados relacional.
Metodologia de ensino: Exposição teórica seguida de aplicação de exercícios práticos usando a ferramenta em laboratório.
Conteúdo programático:
- A Estrutura do PowerDesigner
- Como os modelos podem ser organizados
- Como o repositório pode ser organizado
- Trabalhando com modelagem conceitual e física de dados
- Integração dos modelos
- Análise de Impacto e Data Lineage
- Configurando Ligações entre Modelos
- Gerando um Modelo de Análise de Impacto
- Modificando um Modelo de Análise de Impacto
- Linguagem de Geração de Templates (GTL)
- Usando variáveis e macros na GTL
- Conhecendo o meta-modelo do PowerDesigner
- Personalização da interface do usuário
- Conhecendo os arquivos para a personalização do modelo
- Criação de arquivos de Extensão de funcionalidades da interface
- Criação de propriedades personalizadas
- Classificação de objetos e personalizando sua exibição
- Criação de propriedades com valores discretos
- Criação de importação personalizado de arquivos XML
- Geração de objetos entre os modelos
- Validação de objetos, propriedades e nomenclaturas
- Customizações principais em modelos físicos de dados
- Visualização de diagramas pelo Portal do Power Designer
- Geração de código e personalização de recursos
- Configurando arquivos de linguagens de programação
- Personalizando a geração de scripts SQL
- Personalizações de Scripts
- Personalização de características do modelo
- Customização da geração de modelos
- Operações (versionamento, merge, comparação entre versões, comparação com banco de dados)
- Implementação de regras de negócio
- Modelos físicos de dados – eventos customizáveis
- Programação de eventos (criar e atualizar) dos objetos (tabelas, colunas, chaves, relacionamentos, índices, sinônimo, sequence)
- Customização de validações automáticas de atributos dos principais objetos