O formato do arquivo XML é especificado pela seguinte DTD:
Aviso
O nome das colunas de dados para a chave e descrição de um nível de dimensão deve começar com o prefixo LEVEL e terminar com o sufixo ID (chave) ou DESC (descrição). Além disso, deve usar números consecutivos começando com 1 para especificar o nível. Caso contrário, a importação será cancelada e uma mensagem de erro será exibida.
A tabela a seguir ilustra a associação de colunas de dados aos valores de dimensão (<n> representa a numeração consecutiva do nível):
configuração dimdata |
Configuração da dimensão |
Exemplo |
---|---|---|
LEVEL<n>_ID |
ID do nível de dimensão n-th |
LEVEL5_ID |
LEVEL<n>_DESC |
Descrição do nível de dimensão n-th |
LEVEL5_DESC |
Exemplo
Para a dimensão de dois níveis Sold-to party (PRINCIPAL), são importados três valores:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE dimdata SYSTEM "dimdata.dtd">
<dimdata>
<dim name="PRINCIPAL">
<datacols>
<datacol name="LEVEL1_ID"/>
<datacol name="LEVEL1_DESC"/>
<datacol name="LEVEL2_ID"/>
<datacol name="LEVEL2_DESC"/>
</datacols>
<datarow>
<value>DE</value>
<value>Germany</value>
<value>0000000003</value>
<value>Becker</value>
</datarow>
<datarow>
<value>FR</value>
<value>France</value>
<value>0000000092</value>
<value>Leclerc</value>
</datarow>
<datarow>
<value>EN</value>
<value>United Kingdom</value>
<value>0000000027</value>
<value>Crichton</value>
</datarow>
</dim>
</dimdata>
Aviso
Quando importar valores para dimensões de texto de vários níveis, tem sempre de indicar a chave do primeiro nível da dimensão (LEVEL1_ID).