Refactor fact-table structure, use bitmap index to store dimension data