Pergunta

Eu tenho tabelas Dim, tabelas verdade, ETL e um cubo. Agora estou olhando para ter certeza que meu cubo apenas detém o anterior 2 meses no valor de dados. isso deve ser feito, forçando a minha tabela de fatos para manter apenas 2 meses de dados e fazer um "processo completo", ou há uma maneira de cortar dados desatualizados do meu cubo?

Foi útil?

Solução

Seus dados já está dimensionalized através de ETL e você tem um cubo construído em cima dela?

E você quiser manter os dados na tabela de fatos, mas não necessariamente precisar dele no cubo para mais do que os últimos 2 meses?

Se você não quer mesmo a reter os dados, eu simplesmente limpar a tabela de fatos por data. Porque você provavelmente vai querer que o espaço recuperado de qualquer maneira.

Mas também há definições na construção cubo - ou construir seu cubo off visualizações dinâmicas que só expõem os últimos dois meses - em seguida, o cubo (re) construção pode ser feito antes que você mesmo purgado as tabelas de fatos subjacentes.

Você também pode olhar para o particionamento por data:

http://www.mssqltips.com/tip.asp?tip=1549

http://www.sqlmag.com/Articles /ArticleID/100645/100645.html?Ad=1

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top