Uma dimensão de um nível (elemento XML oneleveldim) é descrita na íntegra por apenas uma definição de um nível (elemento XML leveldesc). Os nomes da dimensão específicos do idioma, chave e descrição são especificados nos elementos XML description.
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE keyindicatorconfig SYSTEM
'KeyindicatorConfiguration.dtd'>
<keyindicatorconfig>
...
<oneleveldim name="VTWEG" dimtype="PROCESS"
internal="no" importmode="OPTIONAL">
<description language="de" name="Vertriebsweg"/>
<description language="en"
name="Distribution channel"/>
<leveldesc>
<dimitem attrname="AT_VTWEG" colname="FIRST_ID"
calculated="FALSE">
<description language="de"
name="ID des Vertriebsweg"/>
<description language="en"
name="ID of distribution channel"/>
</dimitem>
<dimitem attrname="AT_VTWEG_NAME"
colname="FIRST_DESC" calculated="FALSE">
<description language="de" name="Vertriebsweg"/>
<description language="en"
name="Distribution channel"/>
</dimitem>
</leveldesc>
</oneleveldim>
...
</keyindicatorconfig>
Atributo XML |
Descrição |
---|---|
name |
Nome da dimensão. Uma tabela com este nome é criada no banco de dados. As diretrizes descritas no capítulo Nome da tabela são aplicáveis para o nome especificado. |
dimtype |
Tipo de dimensão: Valores válidos: |
internal |
Uso interno da dimensão |
importmode |
Emissão de mensagens de erro ao calcular valores de dimensão |
dimgroup |
Grupo de dimensões ao qual a dimensão é associada |
Elemento XML |
Descrição |
---|---|
compression |
O atributo de agregação interno AT_INTERNAL_COMPRESSCRITERION tem de ser especificado (Configurar o atributo de agregação interno). Apenas para dimtype="PROCESS" Os valores de dimensão idênticos e diferentes são excluídos durante a agregação permanente, usando o prompt de comando (runppmcompress) (consulte Guia de operação do PPM) e são substituídos pelo valor de agregação especificado (Alterar comportamento da agregação). |
Para evitar a etapa de dimensão not specified para uma dimensão, especifique importmode="MANDATORY" para que as instâncias de processo que não podem ser associadas a nenhuma etapa de dimensão sejam identificadas ao importar os dados pela saída de uma mensagem correspondente.
Dimensões internas
As dimensões internas (internal="yes") não são exibidas na interface front-end do PPM. São usadas para diferenciar características administrativas da instância de processo.
Usar conjuntos de caracteres multibyte
O extrato seguinte do arquivo de configuração de medidas mostra um exemplo das opções de definição para dimensões de um nível quando é utilizado um conjunto de caracteres multibyte:
...
<oneleveldim name="D_PRODUCT_GR" dimtype="FUNCTION"
internal="no" importmode="OPTIONAL">
<description name="Produktgruppe" language="de"/>
<description name="Product group" language="en"/>
<description name="Ομάδα προϊόντων" language="el"/>
<leveldesc>
<dimitem attrname="ΙΔ_ΣΥΝ_ΠΡΟΪΟΝΤ_ΤΑΥΤ"
colname="Column name_3" calculated="FALSE">
<description language="de"
name="ID Produktgruppe"/>
<description language="en"
name="Product group ID"/>
<description language="el"
name="Ταυτότητα ομάδας προϊόντων"/>
</dimitem>
<dimitem attrname="ΙΔ_ΣΥΝ_ΠΡΟΪΟΝΤ_ΠΕΡΙΓΡ"
colname="Column name_4" calculated="FALSE">
<description language="de"
name="Beschreibung Produktgruppe"/>
<description language="en"
name="Product group description"/>
<description language="el"
name="Περιγραφή της ομάδας προϊόντων"/>
</dimitem>
</leveldesc>
</oneleveldim>
...