Skip to content

mindyng/analytics-readings

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

82 Commits
Β 
Β 
Β 
Β 

Repository files navigation

engineering_intelligence Credit: Lindsay Bongo

Welcome!

Given that Analytics Engineer is a fairly new role on the data team, I wanted to compile a list of resources to be a one-stop knowledge shop.

First, let's be on the same page. What is an Analytics Engineer? Analytics Engineer Definition.

Video Definition with In-depth Explanation (for the audio learners πŸ˜‰ )

Following data as a product model for data teams, Analytics Engineers (AE) start with the business question. To be business strategic partners and not siloed engineers, Analytics Engineers have sharp business intelligence. Business needs are translated to data needs. AE's supply the data in order to answer business stakeholders' questions.

Looker Community is where business intelligence folks post/comment, etc. If this is where they hang, then this is where they will talk about business metrics of interest i.e. what they want to measure in order to move the business forward. How data is queried and computed can be found in the Looker Community.

On top of the usual business stakeholder, you also have your friendly Data Scientist who needs that dataset to create their predictive models :) Kaggle is where the Data Scientist people hang out. And here are Kaggle's business datasets to get an idea of what sort of columns they would like to see in the data models they would receive from AE's.

Now that you know the general AE's role/responsibilities, here are the skills needed in order to hit OKR's and business goals along with some supplemental readings. Let's go!

Table of Contents:

MINDSET

DATA WAREHOUSE

SQL

PYTHON

DASHBOARDS / DATA VISUALIZATIONS

SUPPLEMENTAL

EMBEDDED DATA TEAMS IN CERTAIN FUNCTION:

  • MARKETING
  1. Marketing and data

BIG IDEAS:

OTHER READINGS:

AE TRIBE:

Readings

Thinking with data

These books/articles helped me to think better when analysing data.

Analytics Skills

Business Acumen

Data Warehousing

Data Pipelines

Testing data

SQL

SQL has a lot of tips and tricks that take time to know.

Practice

Python

Python is a very broad subject. Maybe you can follow this list for more Python focused readings.

Github-Gitlab repo to learn from

I found that reading code helps to know the best practices whether it is Python or SQL.

In Python reading some taps from Singer can teach you a lot.

In dbt/SQL I like to browse a repo open-sourced by Gitlab

Data Visualisation

Marketing and data

  • Data Driven Marketing. πŸ“– Reading some chapters can help you think like a marketer with data driven approach. It's a gem. Didn't find this kind of insights elsewhere.
  • Introduction to Algorithmic Marketing. πŸ“– I found good ideas to make more data driven initiatives for marketing. Very dense though, you can pass the equations.

Starting analytics in a company

Organisation

Success Stories

Infrastructure

Comparison of tools by Stephen Levin

Against ELT

The concept of analytics engineering is tightly coupled with the ELT view of data warehousing. It is interesting to learn from the people that would prefer the ETL. Reddit comments on Snowflake super-expensive cost

Other reading lists

The GitLab data team also made an excellent list. (close to mine)

Analytics Dispatch by Mode Analytics. Very comprehensive.

I really love Reading in Applied Data Science for a more data science focused view.

Knowing more about programming is an huge asset. For instance Professional Programming list is quite complete.

COMMUNITY

Top bloggers/blog

Conferences

Social Media

Contribute ❀️

I really appreciate any contribution. If you do, please make sure to describe the theme and why you found the resource useful.