Consulte a docuemntação de Implementação
Apresentação
Permite definir, outro código e intitulado da tabela, uma abreviação que será utilizada por acesso à tabela de facto para os tratamentos de atualização.
Fechar
Campos
Os seguintes campos estão presentes neste separador :
| Ce code identifie de façon unique les fiches créées. Corresponde ao nome da tabela que será criada na base de dados do "datamart". |
| A abreviação da tabela deve ser composta de 1 a 4 caracteres (letras ou cifras mas começando obrigatoriamente por uma outra letra). Este é um identificador unico para o conjunto das abreviações das tabelas do dicionário de dados. As palavras reservadas de Adonix são interditas. |
|   |
|   |
|   |
Fechar
Apresentação
Encontramos aqui informações gerais associadas à tabela de facto, e nomeadamente :
Fechar
Campos
Os seguintes campos estão presentes neste separador :
Características
| Un code activité vous permet de :
Si le code activité est désactivé :
|
|   |
Privilégios
| Se esta check box está assinalada, um filtro por estabelecimento poderá ser feito sobre os dados da tabela de factos. Isto supõe que um campo estabelecimento existe nesta tabela. Os direito de acesso ao estabelecimento nas edições serão determinados po um intermediário de um código função gerando os dados filtrados por estabelecimento : Os estabelecimentos para a função em questão a um utilizador dado será acordado sobre os dados de estado. |
| Obrigatório se uma habilitação por estabelecimento está definido, esta rubrica permite de definir o código do campo estabelecimento utilizado para filtrar os dados. Deve corresponder a um campo definido no separador Campos da tabela dos factos. Este campo deve ser outro de tipo FCY. |
Infos de depuração
| Este campo de tipo data permite, se existir, de basear de eventuais expurgos da tabela de factos a partir desta data. |
| Número de dias de retenção da informação. Quer dizer que se expurga os dados superiores a esta data calculada. |
Geração
| Este campo define se a lógica de alimentação da tabela de factos deve ser :
|
| Se esta check box foi assinalada, um objecto permitindo contar o número das linhas da tabela de factos está criado no universo. |
Fechar
Apresentação
Encontra-se aqui definições detalhadas dos campos que podem ser :
Fechar
Campos
Os seguintes campos estão presentes neste separador :
|   | |
| Define o código do campo na tabela de factos ou a tabela descrevendo as dimensões Este código é aquele sob o qual o campo está conhecido da bse de dados (é automaticamente postfixado com os caracteres "_0"). Não é visível que quando se constrói estados de pilotagem (é o intitulado que está apresentado), mas pode ser visto em observação as sintaxes SQL que extraem os dados da "datamart". | |
|   | |
| Define-se aqui o tipo da zona, que caracteriza o seu formato de registo (numérico, caracteres quaisquer, data...) e os controlos de coerência (referência a uma tabela por exemplo). Os principais tipos genéricos existentes são : A : Alfanumérico No caso das tabelas de factos, é necessário de preencher as informações complementares para certos tipos (datas, tabelas diversas, menus locais). | |
| Permite definir o comprimento de um campo este campo utiliza o tipo de dados genérico cujo comprimento não está fixado. É o caso nomeadamnete para os tipos A e DCB. Para os blob, como para os clob, falta registar o comprimento que será um comprimento máximo de armazenagem. A codificação é a seguinte :
| |
| Quando um campo da tabela de factos ou de dimensões é de tipo data, e que ela está definida como dimensão, ela está automaticamente associada a uma tabela de dimensões nomeada AX3DAT, que é gerada automaticamente. Pode-se então indicar quais são as características temporais ligadas à data à qual se deseja ter acesso para as análises. Damos uma lista de caracteres para os definir, sabendo que se tem as correspondências seguintes :
Assim por exemplo, YMW significa que se pretende ter directamente o acesso ao ano, ao mês, e à semana definido pela data. | |
| Define o número de menu local associado ao campo definido sobre a linha Quando um campo é de tipo menu local, é guardado sob a forma de um valor numérico (de 1 a 255) correspondente à fila de um título numa tabela chamada menu local, guardado na tabela das mensagens APLSTD. Em registo ou em afixação, vê-se, segundo as escolhas feitas sobre interface :
O interesse deste tipo de registo é que a lista das escolhas está apresentada na língua de conexão do utilizador. Cada número de menu local caracteriza a lista dos intitulados possíveis. Por exemplo, o menu local 1 correspondente à escolha Não / Sim nesta ordem. Neste caso particular, o interface utilizador pode ser assim a check box a assinalar. | |
| Se o campo está associado a uma tabela diversa, dá-se aqui o número que o identifica. | |
| Permite caracterizar o dado da tabela dos factos. Os valores seguintes são possíveis :
Deve-se notar que um campo de tipo ACS (código de acesso) está automaticamente definido como técnica (não aparecerá na descrição dos campos da tabela de factos, mas será utilizada para filtrar os dados no momento dos pedidos sobre a tabela dos factos). | |
|   | |
|   | |
| Permite de indicar se deseja dispor de uma conta do número de linhas por valor do critério. Uma medida de tipo conta está então criado, para optimizar os acessos correspondentes. | |
| Un code activité vous permet de :
Si le code activité est désactivé :
|
Fechar
Funções acessíveis por clique direito no quadro
Campos
Os seguintes campos estão presentes nesta janela :
Bloco número 1
| O código abreviação da tabela deve ser composto de 1 a 10 caracteres (letras ou cifras mas começando obrigatoriamente por uma letra). Este é um identificador unico para o conjunto das tabelas do dicionário de dados. As palavras reservadas de Sage são interditas. |
| Corresponde ao nome do campo da tabela da base de dados (este nome está automaticamente completado por "_0). |
| Intitulé associé au code précédent |
| Se responde Simsobre a linha, transfere-se o campo selecionado com as suas características (tipo, comprimento...) versus o ecrã a partir do qual a função de seleção foi chamada. Deve-se notar que, por clique direito sobre a linha (sem ser em registo sobre o campo), pode-se globalmente colocar em Sim ou Não as linhas a partir da linha corrente. |
Fechar
Esta função permite de reacrescentar no quadro dos campos, a partir da linha corrente, campos emitidos de uma tabela que se regista previamente em cabeçalho da janela que se abre (se a tabela dos factos tem o nome de uma tabela do software, este nome é proposto por defeito).
Valores por defeito são aplicados sobre as tabelas das linhas assim retomadas :
Se os campos têm o mesmo intitulado que um campo a inserir já existe, não se os insere.
Fechar
Apresentação
Este separador permite de definir as diferentes relações das tabelas de dimensão geradas pelo software.
Uma relação se caracteriza pelo código da tabela de dimensões, e por uma expressão de relação. Quando várias relações existem versus uma mesma tabela de dimensões, é necessário dar um número de alias distinto.
Deve-se notar que as relações automáticas não tiveram necessidade de serem descritas aqui. Por relações automáticas, entende-se estas geradas pelos campos seguintes :
Fechar
Campos
Os seguintes campos estão presentes neste separador :
|   |
| Define a tabela de dimensões ligadas à tabela de factos. |
| Contém a expressão das relações permitindo de remontar à tabela de dimensões pelo intermediário da sua chave. Uma expressão de ligações pode ser composta de campos emitidos da tabela e/ou de constantes, separados por ponto-e-vírgula quando existem vários |
|   |
|   |
|   |
Fechar
Apresentação
Este separador permite de definir os índices que serão criados sobre a tabela de factos, num objetivo de optimização de tempos de acesso.
Fechar
Campos
Os seguintes campos estão presentes neste separador :
|   |
| Regista-se aqui a lista dos campos compondo o index, separado por um "+" se existirem vários campos (por exemplo, na tabela dos estabelecimentos FACILITY, encontramos uma chave cuja definição é LEGCPY+FCY). Um campo ordenado em descendente está precedido do sinal "-" (atenção, se utilizado na lista esquerda). O primeiro campo compõe um index está sem sinal e é forçosamente ascendente. |
| Un code activité vous permet de :
Si le code activité est désactivé :
|
Características de registo
| Pode-se registar neste bloco um texto descrevendo a configuração técnica de tabela na base de dados. Este texto está registado num ficheiro "nome de tabela.cfg" no directório FIL de aplicação. Este ficheiro está utilizado pela instrução "valfil". Consultar-se-á o anexo técnico dedicado para mais informações. |
Fechar
Apresentação
Define-se neste separador os agregados que se deseja gerir. Um agregado é uma tabela guardando as acumulações intermediárias baseadas sobre os diferentes valores tomar um campo ou uma combinação de campos. O interesse destes agregados reside numa optimização dos tempos de acesso quando uma restituição não se interessa que às medidas acumuladas sobre um dos agregados : o acesso é então direto, os dados não sendo recalculados.
Pode-se definir neste ecrã um ou vários agregados :
O quadro Dimensões dá a lista das dimensões cujo cruzamento define um agregado. Estas dimensões podem ser de um tipo pré-definido (data, menu local, tabela diversa), ou do tipo Outro este tipo permite de registar uma das dimensões listadas no separador correspondente.
Deve-se referir, que cada agregado define sobre a tabela de factos :
O quadro Índice permite de definir os índices para tomar o acesso mais rápido aos dados do agregado.
Fechar
Campos
Os seguintes campos estão presentes neste separador :
Quadro Agregados
|   |
| Este código identifica o agregado parametrizado sobre a tabela de factos. |
| Este código actividade permite de tornar opcional os agregados definidos sobre uma tabela de factos. Un code activité vous permet de :
Si le code activité est désactivé :
|
Quadro Dimensões
| Este campo define o tipo de dimensão fazendo parte da agregação. Pode ser uma dimensão definida no separador das relações (neste caso, utiliza-se o tipo Outro), seja uma dimensão implicitamente criada a partir de tipos de dados particulares (o tipo Data, sobre a qual os agregados temporais podem ser definidos, e os tipos menu local e tabelas diversas). |
| Permite de dar o código da dimensão que faz parte do agregado. Quando o tipo de dimensão não é Outro, a primeira dimensão do tipo seleccionado está proposta por defeito (ela é imposta se não existe outra). |
| Valor afixado unicamente que dá a lista dos campos afectados pela dimensão fazendo parte do agregado. |
| Define o nível de agregação de uma dimensão quando ela é de tipo data. Pode ser à escolha o dia, o mês, o trimestre, ou o ano (mas somente os níveis definidos no quadro dos campos podem ser utilizados). |
Quadro Index
| Regista-se aqui a lista dos campos compondo o index, separado por um "+" se existirem vários campos (por exemplo, na tabela dos estabelecimentos FACILITY, encontramos uma chave cuja definição é LEGCPY+FCY). Um campo ordenado em descendente está precedido do sinal "-" (atenção, se utilizado na lista esquerda). O primeiro campo compõe um index está sem sinal e é forçosamente ascendente. |
Fechar
Os seguintes campos estão presentes na janela aberta por este botão : Bloco número 1
Bloco número 2
Fechar Este botão permite de recopiar a definição da transação depois ou versus um outro dossier. |
Esta função permite aceder à gestão da documentação, sobre o primeiro parágrafo da documentação (se ela existe) associada à ficha corrente.
Esta função permite aceder à gestão das ligações. Ela permite definir as relações entre a ficha corrente e de outras fichas (por exemplo das ligações entre funções e parâmetros). Estas ligações, puramente documentários, permitindo alimentar o mecanismo de geração dos esqueletos de documentação.
Apresentação
Este menu permite lançar uma geração de documentação. A geração pode-se lançar igualmente a partir do botão [Génération] em baixo da janela.
Três tipo de geração podem ser lançadas, separadamte ou simultaneamente :
Os limites propostos por defeito têm em conta da ficha em curso, mas elas podem ser modificados ao lançamento.
Fechar
Campos
Os seguintes campos estão presentes neste separador :
Selecções
| Se esta check box está assinalada, todas as línguas são tomadas em conta pela operação. Se a check box não foi assinalada, tomar-se-á segundo o caso :
|
| Permite de definir a língua de geração (quando a check box permitindo de gerar em todas as línguas não foi assinalada). |
| Se esta check box está assinalada, todos os tipos de documentação são tomados em conta para a geração. Deve-se referir que, neste caso, limita-se a geração às documentações standard (apenas as documentações de código inferior a X são tomados em conta). |
| Permite definir o tipo de documentação a tomar em conta no tratamento (quando não se assinalou a check box para os tomar todos em conta). |
| Permite de dar um limite sobre os códigos a ter em conta para a geração de documentação. |
|   |
Geração ADOCUMENT
| Este botão redondo permite criar/atualizar a parametrização da documentação (hierarquia dos parágrafos) a partir dos elementos técnicos encontrados no dicionário dos dados. Pode-se escolher de retomar unicamente as documentações existentes ou criar novas documentações se necessário As relações de documentação são igualmente tomados em conta. Os parágrafos susceptíveis de serem criados são definidos no anexo técnico correspondante. |
| Este campo permite escolher entre :
|
Geração documento final
| Este botão redondo permite gerar a documentação final a partir do conteúdo dos parágrafos de documentação. Esta documentação foi criada em diferentes sub-directórios do directório definido pelo parâmetro utilizador DIRDOC. A geração "Completa" trata o conjunto das documentações não tendo código de atividade mas também aquelas tendo os códigos atividades standards (código atividade < "X") Falta utilizar a geração "segundo o código atividade" para obter a geração das documentações das funções tendo os códigos atividades ativos (quer sejam standards ou específicos). |
| Permite gerar o documento final unicamente para as documentações válidas. |
| Si cette case est cochée, sont traitées spécifiquement les aides sur champs relatives aux documentations sur fonction ou objet traitées par ailleurs. Pour savoir quelles sont les aides sur champ à traiter, explorez les écrans associés aux paragraphes de documentation correspondants. |
| Se esta check box assinalada, cria-se a documentação final a partir do conteúdo dos parágrafos de documentação. Esta documentação foi criada em diferentes sub-directórios FLD do directório definido pelo parâmetro utilizador DIRDOC. |
| Permite de dar um limite sobre os códigos a ter em conta para a geração de documentação. |
|   |
|   |
Fechar
Para além das mensagens genéricas, as seguintes mensagens de erro podem aparecer durante o reg. :
Pretendeu-se criar uma tabela de factos sem nenhum campo.
Pretendeu-se criar uma medida sobre um campo numérico.
É interdito de definir duas vezes uma relação versus a mesma dimensão.
A expressão de relações definida no quadro das relações comporta um número de componentes diferem daquele definido pela chave principal da dimensão (cujo código é dado na mensagem, o número de componentes esperados sendo dadoss entre parêntesis).
Registou-se, numa expressão de relação, um campo cujo tipo não corrresponde ao tipo de componente definido na chave.
Quando se regista, no quadro dos agregados, um agregado sobre o campo de tipo data, menu local, ou dimensão, o sistema verifica que o campo em questão foi bem declarado como dimensão (e não como informação ou campo técnico), e que ele é bom de tipo. Se não é o caso, uma das duas mensagens precedentes está afixados.
Se se regista, no quadro dos agregados, um agregado de tipo Outros, a expressão de relações não está registada que se várias relações versus uma mesma dimensão existente. Este erro está afixado se a relação não corresponde a uma das expressões de ligações do separador Ligações.
Estes erros são referidas no campo estabelecimento no primeiro separador. Este campo deve imperativamente ser de tipo FCY (aqui, ele é de tipo XXX), e pode em nenhum caso ser opcional, como se pode ser o caso de um código atividade lhe sendo afetado.
Estes erros são referidos no campo estabelecimento no primeiro separador. Este campo deve imperativamente ser de tipo D (aqui, ele é de tipo XXX), e pode em nenhum caso ser opcional, como se pode ser o caso de um código atividade lhe sendo afetada.
Um campo definido como uma dimensão não está presente em nenhuma expressão de relações
Definiu-se um agregado sem lhe associar nenhuma dimensão.
O campo que define o estabelecimento (ESTABELECIMENTO no exemplo) não é presente no agregado correspondente.
Quando um campo permite de filtrar os acessos à tabela de factos, gerar agregados não faz sentido (porque os agregados arriscam de acumular as informações que serão parcialmente filtrados em caso de zoom sobre o detalhe).
No separador dos agregados, referencia-se uma dimensão existente, mas não declarada no separador Ligações da tabela de factos.