• Personally I would go for the first option.

    Degenerate dimension of InvoiceNumber and Store SK.

    There is no use in putting it into an extra dimension. There are no descriptive attributes and the number of rows is equal to the fact table.

    I can also imagine there would be no actual analysis against the InvoiceNumber, right?

    Need an answer? No, you need a question
    My blog at https://sqlkover.com.
    MCSE Business Intelligence - Microsoft Data Platform MVP