SQL janela de processamento Cube
-
20-08-2019 - |
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?
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