Centro de Data Warehouse Guia de Administração
As médias de deslocamento simples e exponencialmente homogêneos geralmente
têm a capacidade de prever o curso futuro de uma série de valores relacionada
ao tempo. As médias de deslocamento são amplamente usadas em análises
de série de tempo em previsões de negócios e financeiras. Somas
rotativas têm outras aplicações financeiras amplamente utilizadas.
Você pode usar o transformador Média de Deslocamento para calcular os
seguintes valores:
- Uma média de deslocamento simples
- Uma média de deslocamento exponencial
- Uma soma percorrida para os períodos N de dados, em que N é especificado
pelo usuário.
Uma média de deslocamento exponencial também é conhecida como uma média de
deslocamento exponencialmente homogêneo.
As média de deslocamento redistribuem eventos que ocorrem brevemente em um
período maior de tempo. Esta redistribuição serve para remover ruídos,
ocorrências aleatórias e grandes picos ou baixas de dados da série de
tempo. Você pode aplicar o método da média de deslocamento a um arquivo
da série de tempo para:
- Remover os efeitos de variações sazonais.
- Extrair a tendência dos dados.
- Melhorar os ciclos de períodos longos.
- Suavizar um arquivo antes de realizar análises de nível superior.
O transformador Média de Deslocamento usa uma tabela de destino de
warehouse como uma origem. A tabela que você usa como uma origem deve
conter uma chave primária. O transformador grava em uma tabela no
destino do warehouse. Antes de você definir essa etapa, faça a ligação
do destino do warehouse com a etapa no Modelo de Processo, com a seta
apontando para a etapa.

Para definir um transformador Média de Deslocamento:
- Abra o bloco de notas da etapa.
- Especifique as informações gerais do transformador. Para obter mais
informações, consulte o manual Fornecendo informações gerais sobre uma etapa.
- Na página Parâmetros, no campo Colunas Disponíveis, clique nas
colunas que deseja usar como colunas de agrupamento, depois clique em
>. As colunas são movidas para o campo Ordenar por
colunas. As colunas de agrupamento podem conter caracteres ou
dados numéricos.

- Para cada coluna listada no campo Ordenar por colunas, clique
em uma seqüência de ordenação a partir da lista Ordenar.
Selecione Ascendente para ordem ascendente. Selecione
Descendente para ordem descendente.
- Defina os cálculos da média de deslocamento:
- Clique com o botão direito em algum lugar da tabela de definição do
Transformador e clique em Incluir. Uma linha é incluída na
tabela.
- Sob o título Coluna de entrada da linha que você acabou de incluir, clique
com o botão esquerdo e selecione uma coluna em que será calculada a média de
deslocamento. Somente colunas numéricas são listadas. Uma coluna
numérica não será listada se estiver sendo gravada por outra linha ou for
selecionada como uma coluna de agrupamento. Se você usar uma coluna
como uma entrada em 2 ou mais linhas, não poderá usar a coluna como uma coluna
de saída.
- No título Coluna das estatísticas, clique com o botão esquerdo
e selecione o tipo de média de deslocamento a ser calculada.
No transformador Média de Deslocamento, você pode selecionar uma das três
estatísticas:
- Uma média de deslocamento simples Uma média de deslocamento simples (SMA)
é definida como:
SMA [row i] = SUM (valores de dados para as últimas N linhas) / N
- Uma média de deslocamento exponencial Uma média de deslocamento
exponencial (EMA) que é definida como:
EMA [row i] = ( Value [row i] * K ) + ( EMA [row i-1] * ( 1-K ) )
where: K = 2/(N+1)
Por exemplo: para uma EMA de quatro dias, N = 4, K = 2/5 e 1-K =
3/5. Uma média de deslocamento exponencial também é conhecida como uma
média de deslocamento exponencialmente homogêneo.
- Uma soma percorrida para os períodos N de dados, em que N é especificado
pelo usuário. Uma soma percorrida (RS) é definida como:
RS [row i] = SUM ( valores de dados para as últimas linhas N)
- No título Coluna do período, dê um clique duplo no campo,
depois digite o número de dias para o qual a média de deslocamento será
calculada. Por exemplo, se você quiser calcular a média de deslocamento
de uma semana, digite 7. Você pode digitar somente
dígitos. Outras combinações de teclas são ignoradas.
- Repita as etapas de 5a a 5d, conforme apropriado.
- Na página Mapeamento de Coluna, mapeie as colunas de saída do
transformador para as colunas da tabela de destino.
As colunas que resultam de suas transformações são listadas no lado
esquerdo da página. Essas colunas são nomeadas após as seleções feitas
para as colunas Entrada, Estatísticas e Período na página Parâmetros.
Por exemplo, se você selecionar SALARY como a coluna de entrada, EMA como o
cálculo e 7 para o período na página Parâmetros, "SALARY_EMA_7" será exibido
no lado esquerdo da página Mapeamento de Coluna.
Restrições:
Estas restrições se aplicam a uma única instância de uma etapa. Por
exemplo, você tem as etapas 1 e 2. Na etapa 1, poderá usar a coluna B
como uma coluna de origem. Na etapa 2, você pode usar a coluna B como
uma coluna de destino.
- Como o transformador da média de deslocamento pode gravar em sua coluna de
origem, você pode mapear uma coluna de entrada para si própria. Por
exemplo, mapear a coluna de origem A para si própria:
Coluna de origem
| Coluna de destino
|
A
| A
|
Você pode mapear uma coluna para si própria desde que ela não seja usada
como uma coluna de entrada em outra linha de definição do
transformador. Por exemplo, não é possível mapear a coluna A para si
própria se ocorrer o seguinte:
Coluna de origem
| Coluna de destino
|
A_EMA_7
|
|
A_EMA_31
|
|
Nesse exemplo, a coluna A é usada como uma coluna de entrada em duas
definições separadas do transformador.
- Você não pode usar uma coluna de origem mapeada para uma coluna de destino
como uma coluna de destino em outro mapeamento na mesma definição de
etapa. Por exemplo, você tem as colunas B, C e D. A primeira
linha é especificada como segue:
Coluna de origem
| Coluna de destino
|
B
| C
|
Como a coluna B é mapeada como uma coluna de origem, o seguinte
mapeamento é ilegal:
Coluna de origem
| Coluna de destino
|
D
| B
|
- Após uma coluna ser mapeada como um destino, você não poderá usá-la como
uma coluna de entrada ou uma coluna de saída de destino em quaisquer outros
mapeamentos nessa definição de etapa. Por exemplo, você tem as
seguintes linhas:
Coluna de origem
| Coluna de destino
|
A
| A
|
B
| C
|
Como você especificou a Coluna A e C como colunas de saída, não poderá
usá-las como colunas de entrada ou de saída em nenhuma outra linhas.
Use a página Mapeamento de Coluna para executar as seguintes tarefas:
- Para criar um mapeamento, clique em uma coluna de origem e arraste-a para
uma coluna de destino. Uma seta será desenhada entre a coluna de origem
e a coluna de destino.
- Para excluir um mapeamento, clique com o botão direito em uma seta e
clique em Excluir. Se a tabela de saída não for usada por
nenhuma das etapas que estão no modo de teste ou produção, você poderá alterar
os atributos da coluna de destino.
- Para renomear uma coluna de destino, dê um clique duplo no nome da coluna
e digite o novo nome. Você também pode modificar quaisquer outros
atributos da coluna de destino, dando um clique duplo no atributo.
Se a página Parâmetros não produzir nenhuma coluna de saída, ou se esta
etapa não estiver ligada a uma tabela de destino e você não tiver especificado
a geração automática de uma tabela padrão na página Parâmetros, não será
possível usar esta página para mapear suas colunas. Algumas etapas não
permitirão a alteração do mapeamento de coluna.
- Na página Opções de Processamento, forneça informações sobre como a etapa
processa. Para obter mais informações, consulte o manual Definindo as opções de processamento.
- Clique em OK para salvar suas alterações e fechar o bloco de
notas etapa.
[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]