Business Intelligence Developer
Cbs Outdoor
London
This E commerce company does the bulk of the outdoor billboard type advertising for the underground, buses and railways in the UK. They have to track inventory, work specifications, work carried out, and all finances around this. It is a complicated system of many variables.Developed 2 Kimball star schema warehouses and SSAS cubes mostly from scratch, using the Microsoft BI stack (2008 r2) [SSIS, SSAS, SQL Server]. The SSAS cubes were for helpdesk support reporting, and a Financial Invoice Reporting cube that added to what they already reported on. The helpdesk reporting cube looked at calls handled, time to resolution, technician, area, open, closed, and type. The invoicing cube handled data for work scheduled, work done, sub-contractor, area, inventory, costs and revenue. Some new dimensions were created, mostly slowly changing of type 0 and 2 of type II. Some shared conforming dimensions re-used. New measures were created and some old measures were re-used into new measure groups. In short, the SSAS cubes had to fit into the existing warehouse. Cube data was fed into a Cognos reporting layer. I was also involved with debugging and changing existing warehouses and cubes. CBS source database system is a legacy Epicor9 transaction database with a lot of python customized scheduling built around the SQL server environment. SSIS ETL was used to pull data, clean and transform it from the Epicore system into our Kimball star schemas via staging. Data was also obtained from Excel spreadsheets via SISS. Data transformation within SSIS was mostly done calling SQL stored procedures.Used MDX in the business rules of the Cubes. Built KPIs comparing invoice totals to similar periods in history into the invoicing cube. Subversion source control.