Tenho uma tabela grande no SQL Server (cerca de 5,5 bilhões de linhas) e pretendo criar uma nova tabela particionada para esses dados, provavelmente por ano, com grupo de arquivos para cada ano para melhor gerenciamento. Esta é uma tabela de fatos com dados transacionais que são carregados diariamente (cerca de 7 milhões de linhas) e não são consultados com frequência e nunca são atualizados. Minha ideia era carregar dados em uma nova tabela e criar grupos de arquivos somente para leitura de dados anteriores.
A questão é qual seria a melhor maneira de carregar dados em uma nova tabela. Devo carregar na tabela heap e criar CCI ou criar CCI antes de carregar os dados? Há alguma outra consideração que devo fazer?