The first & the foremost thing in developing a data warehouse is to imagine & implement the schema according to which the ETL jobs will ingest data. The simplest way of schema that can be used for developing data marts is called star schema.
Before jumping to star schema example