testing • Source freshness testing • Data timeliness • Data documentation & definitions • Implementing right to be forgotten • Code reusability • Code linting • Data accessibility • Development vs production environments • …
programming component Analytics Engineer Data Analyst Brings engineering principles to the field of analytics Business- & Tech-focused Data warehousing SQL fluency Gets insights from the data Business-focused Communication & stakeholder management skills Data visualization
Testing has become part of our definition of done Documentation in GIT/BQ Documentation is part of our definition of done and is exposed CI/CD Easy to develop and automate tests before going to production Atscale cubes, BQ scripts, etc over separate locations and tools Scattered ETL Testing in scripts was tedious and mostly manual. Hardly any testing Lack of documentation Both on our data products, as well as conventions, pipelines and stack Development Even with great care; hard to control progress and roll back if necessary 01 02 03 04 01 02 03 04 Before and after Q4 2020 In Q4 2020 we started rethinking our analytics workflow