Glossário
Um glossário de termos
- Acionador
- Um tipo de procedimento de armazenamento de banco de dados chamado implicitamente quando um evento acionador ocorre. No Módulo de Banco de Dados, um "evento acionador" como um INSERT, UPDATE ou DELETE em uma tabela.
- Arquivo simples
- Um arquivo que contém dados não XML. Arquivos simples geralmente são de dois tipos: delimitado, em que uma vírgula, espaço em branco ou outro delimitador é usado para separar campos e registros de comprimento variável; ou posicional, em que campos e registros têm uma largura fixa.
- Atividade
- Uma unidade funcional de processamento completa em uma orquestração.
As atividades incluem atividades de controle de fluxo (lógica); atividades de dados
para facilitar o consumo e transmissão de dados; atividades
que permitem a integração com sistemas de banco de dados, sistemas corporativos,
servidores da Web, servidores de e-mail e outros sistemas. Uma orquestração contém uma série de atividades.
- Delimitadores de repetição
- Um delimitador em um Arquivo Simples que é usado quando os dados necessitam de um valor exclusivo, como ID de registro, para distinguir um registro do outro.
- Delimitadores dinâmicos
- Um delimitador que é obtido dos campos da própria mensagem,
como um cabeçalho de mensagem PID (ID do Paciente) HL7 que indica
o início de um novo registro em um arquivo que contém um lote de registros
de saúde eletrônicos.
- Documento
- Quaisquer arquivos de Esquema XML, DTDs e outros arquivos de configuração
que compõem os projetos de integração.
- Esquema de Arquivo Simples
- Define como interpretar um conjunto específico de Arquivos Simples. O Studio
cria um esquema de arquivo simples (Esquema XML) baseado na configuração que define na área de janela Definição de Mensagem. Um esquema de arquivo simples é usado em conjunto com a atividade Ler Arquivo Simples para converter um arquivo simples de origem para XML.
- For each
- Uma atividade que itera sobre uma estrutura da mensagem em que os dados se repetem.
- Função
- Funções de cadeia, matemáticas e diversas fornecidas pelo
Studio, que podem ser usadas ao definir o processamento em suas orquestrações.
Além das funções pré-construídas, o Studio permite construir suas
próprias funções customizadas e incluir tabelas de consulta.
- Identificador de registro
- Um campo especial que delimita registros em certos tipos de Arquivos Simples, como arquivos EDI (intercâmbio de dados eletrônicos) ou HL7 (Health Level 7). Por exemplo, um número de PID (ID do Paciente) HL7 é um identificador
de registro.
- Implementar
- Criar uma instância de uma configuração de projeto em um Integration Appliance.
- Interface da linha de comandos
- Um texto baseado em alternativa para o Web Management Console para configurar,
gerenciar e consultar um Integration Appliance.
- Loop While
- Inicia e processa continuamente quaisquer atividades-filhas contanto
que uma condição especificada seja verdadeira.
- Mapa
- Um componente que permite ligar os parâmetros de entrada às variáveis
e as variáveis à orquestração. Muitas atividades do Studio contêm
mapas integrados que devem ser configuradas no tempo de design, no contexto
de uma orquestração, para definir como os parâmetros reais devem ser mapeados para
as variáveis e como as variáveis devem ser processadas na orquestração.
Além dos mapas de atividade integrados, o Studio tem uma atividade de Mapa independente que pode ser usada para ligar qualquer tipo de entrada e saída da orquestração.
- Marcador vazio
- Aparece em atividades que possuem múltiplas ramificações como um
marcador inicial para as atividades nessa ramificação. Soltar outras atividades
nesse ícone o remove.
- Nó
- Todos os dados inseridos ou exibidos no Integration Appliance são
materializados no Studio como uma série de nós, como em uma estrutura hierárquica
semelhante a uma árvore. Em muitos casos, os nós representam a estrutura e o conteúdo
de um documento XML, mas em muitos casos não (por exemplo, as linhas
em uma tabela de banco de dados são exibidas como nós). Os nós no Studio transportam informações
sobre a estrutura, o tipo de conteúdo que pode ser suportado ou características
adicionais dos dados.
- Orquestração
- A sequência específica do processamento de atividades (como atividades de
mapeamento de dados, transformação e lógica de controle), terminais e tipos de
dados definidos e configurados usando o Studio e implementados para execução no
Integration Appliance.
- Parâmetro
- Um valor passado para uma atividade ou orquestração. Por exemplo, o nome do arquivo e os dados são dois dos parâmetros que podem ser passados de um terminal FTP para uma orquestração.
- Pick
- Uma atividade que determina qual atividade iniciante ativar com base na ação que ocorreu. Por exemplo, uma atividade Escolher poderia conter três ramificações: uma que contém a atividade Obter Linhas Inseridas, uma que contém uma atividade Obter Linhas Excluídas e a outra que contém a atividade Obter Linhas Atualizadas. Se um evento UPDATE ocorrer no banco de dados, uma instância da orquestração será criada e a ramificação que contém a atividade Obter Linhas Atualizadas será chamada.
- Procedimento armazenado
- Uma unidade de código funcional que reside em um banco de dados e é executada explicitamente chamando seu nome. Os procedimentos armazenados podem ser usados para
preencher tabelas de buffer quando atividades específicas de inserção, atualização ou exclusão
ocorrem em um tabela de banco de dados específica.
- Projeto
- Um projeto definido e criado usando o Cast Iron Studio. Cada projeto tem um arquivo de propriedades
(filename.sp3) e vários arquivos de metadados adicionais e pastas que compõem todos os elementos
de integração - orquestrações, terminais, esquemas XML, Arquivos Simples - e sua configuração específica
(variáveis, parâmetros).
- Projeto de integração
- As várias entradas, saídas (terminais), definições de mapeamento e esquema
(transformações, formatos das mensagens), orquestrações e informações de
configuração que compõem uma solução de integração, conforme projetada no Studio
e implementada no Integration Appliance.
- Publicar
- Copiar todos os arquivos do projeto do Studio para um Integration Appliance
ou para uma área de migração de dados intermediária, como um diretório compartilhado em
um servidor de arquivos, para configuração e implementação de tempo de execução subsequentes
em um ambiente específico. O processo Publicar abrange validar
o projeto, criar um arquivo .par de documentos de configuração do projeto e
enviar o pacote para o Integration Appliance especificado.
- Recursos
- Arquivos de configuração, scripts ou outros materiais suplementares,
associados a uma atividade específica. Por exemplo, os scripts da tabela de buffer
criados para uma atividade de inserção do banco de dados são recursos. Os
ativos são controlados pelo Web Management Console . Os privilégios de acesso aos recursos podem ser concedidos
para os usuários, além dos usuários do WMC. Por exemplo, os DBAs podem receber
privilégios para os recursos associados a uma atividade do banco de dados, para que
possam criar as tabelas ou os acionadores necessários.
- Studio
- Um Ambiente de Desenvolvimento Integrado (IDE) para criar, configurar
e publicar projetos de integração e as orquestrações que eles abrangem.
Projetos do Studio em execução no Cast Iron Integration Appliance.
- Substituir
- Aparece em Escolher e outras ramificações de atividade como um marcador inicial para que a atividade de terminal receba uma mensagem para aquela ramificação. Soltar uma
Atividade de terminal Receber nesse ícone o remove.
- Tabela de buffer
- Uma tabela auxiliar usada em conjunto com várias Atividades do Módulo de Banco de Dados, como as atividades do banco de dados de inserção, atualização ou exclusão de tabela única. Ao configurar uma das atividades DML (Linguagem de Manipulação de Dados) do
banco de dados, o Studio gera um script SQL que pode ser usado para criar
o acionador apropriado na tabela de banco de dados; a tabela de buffer é
preenchida quando o evento acionador (INSERT, UPDATE, DELETE) ocorre. A tabela de buffer fornece os meios para capturar as mudanças do banco de dados e
iniciar o processamento pela orquestração.
- Tabela de controle
- Uma tabela de banco de dados que facilita o uso de terminais do banco de dados em
integrações. Tal como faz com as tabelas de buffer, o Studio gera scripts
para criar tabelas de controle que podem ser usadas para assegurar que inserções,
atualizações e exclusões em tabelas específicas ocorram apenas uma única vez.
- Tarefa
- Uma instância de tempo de execução específica de uma orquestração.
- Terminal
- É um sistema externo, como um servidor de banco de dados, servidor de FTP,
sistema de email ou aplicativo corporativo que o Integration Appliance
coneta para obter dados ou retornar dados durante o tempo de execução.
- Terminate
- Para o processamento de orquestração.
- Transformação
- Convertendo dados de um formato para outro. Por exemplo, converter dados de Arquivo Simples em um formato CSV (Comma Separated Values) para dados XML.
As transformações também podem suprimir dados, incluir dados, alterar tipos de dados e executar cálculos.
- Variável
- Usada para passar valores de dados processados por uma orquestração. As variáveis
são usadas por mapas para identificar a origem e o destino. Algumas Atividades
criam variáveis automaticamente.