Data Analytics

SQL - āļāļēāļĢāļ„āļīāļ§āļĢāļĩāđ€āļŠāļīāļ‡āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āļąāđ‰āļ™āļŠāļđāļ‡

āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ cohort, funnel, retention, āļāļēāļĢāļ„āļģāļ™āļ§āļ“ KPI, āļāļēāļĢāļ„āļīāļ§āļĢāļĩ pivot, āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄ

20 āļ„āļģāļ–āļēāļĄāļŠāļąāļĄāļ āļēāļĐāļ“āđŒÂ·
Senior
1

āđƒāļ™āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ cohort āļšāļ—āļšāļēāļ—āļŦāļĨāļąāļāļ‚āļ­āļ‡āļ§āļąāļ™āļ—āļĩāđˆāļ•āļīāļ”āļ•āđˆāļ­āļ„āļĢāļąāđ‰āļ‡āđāļĢāļ (first touch date) āļ„āļ·āļ­āļ­āļ°āđ„āļĢ?

āļ„āļģāļ•āļ­āļš

āļ§āļąāļ™āļ—āļĩāđˆāļ•āļīāļ”āļ•āđˆāļ­āļ„āļĢāļąāđ‰āļ‡āđāļĢāļāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļˆāļąāļ”āļāļĨāļļāđˆāļĄāļœāļđāđ‰āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™ cohort āļ•āļēāļĄāđ€āļ§āļĨāļēāļ—āļĩāđˆāļžāļ§āļāđ€āļ‚āļēāđ€āļĢāļīāđˆāļĄāđ‚āļ•āđ‰āļ•āļ­āļšāļāļąāļšāļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒ āļāļēāļĢāđāļšāđˆāļ‡āļāļĨāļļāđˆāļĄāļ•āļēāļĄāđ€āļ§āļĨāļēāļ™āļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ‚āļ­āļ‡āļāļĨāļļāđˆāļĄāļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāđ„āļ”āđ‰āļĄāļēāđƒāļ™āļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāļ•āđˆāļēāļ‡āđ† āđāļĨāļ°āļĢāļ°āļšāļļāđāļ™āļ§āđ‚āļ™āđ‰āļĄāļŦāļĢāļ·āļ­āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ•āļēāļĄāđ€āļ§āļĨāļē

2

āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ window āđƒāļ”āļ—āļĩāđˆāļ„āļ§āļĢāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ„āļģāļ™āļ§āļ“āļˆāļģāļ™āļ§āļ™āļ§āļąāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļīāļˆāļāļĢāļĢāļĄāđāļĢāļāđāļĨāļ°āļāļīāļˆāļāļĢāļĢāļĄāļŠāļļāļ”āļ—āđ‰āļēāļĒāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰?

āļ„āļģāļ•āļ­āļš

āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ FIRST_VALUE āđāļĨāļ° LAST_VALUE āļžāļĢāđ‰āļ­āļĄāļ„āļģāļŠāļąāđˆāļ‡ OVER āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ”āļķāļ‡āļ„āđˆāļēāđāļĢāļāđāļĨāļ°āļ„āđˆāļēāļŠāļļāļ”āļ—āđ‰āļēāļĒāļ‚āļ­āļ‡āļ„āļ­āļĨāļąāļĄāļ™āđŒāļ āļēāļĒāđƒāļ™ window āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ”āđ‰āļ•āļēāļĄāļĨāļģāļ”āļąāļš āđ€āļĄāļ·āđˆāļ­āļĢāļ§āļĄāļāļąāļš DATEDIFF āļŦāļĢāļ·āļ­āļāļēāļĢāļĨāļšāļ§āļąāļ™āļ—āļĩāđˆ āļˆāļ°āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļģāļ™āļ§āļ“āļ­āļēāļĒāļļāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āđ„āļ”āđ‰āđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰ subquery āļŦāļĨāļēāļĒāļ•āļąāļ§

3

āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āļ•āļēāļĢāļēāļ‡ retention āļĢāļēāļĒāđ€āļ”āļ·āļ­āļ™āļ”āđ‰āļ§āļĒ SQL āđ‚āļ”āļĒāđƒāļŠāđ‰ cohort āļ•āļēāļĄāđ€āļ”āļ·āļ­āļ™āļ—āļĩāđˆāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ„āļĢ?

āļ„āļģāļ•āļ­āļš

āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ•āļēāļĢāļēāļ‡ retention āļ•āđ‰āļ­āļ‡āļĢāļ°āļšāļļ cohort āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āđāļ•āđˆāļĨāļ°āļ„āļ™āļœāđˆāļēāļ™ DATE_TRUNC āļšāļ™āļ§āļąāļ™āļ—āļĩāđˆāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļāđˆāļ­āļ™ āļˆāļēāļāļ™āļąāđ‰āļ™āļ„āļģāļ™āļ§āļ“āļˆāļģāļ™āļ§āļ™āđ€āļ”āļ·āļ­āļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āđ„āļ›āļĢāļ°āļŦāļ§āđˆāļēāļ‡ cohort āđāļĨāļ°āļāļīāļˆāļāļĢāļĢāļĄāđāļ•āđˆāļĨāļ°āļ„āļĢāļąāđ‰āļ‡ GROUP BY āļšāļ™āļŠāļ­āļ‡āļĄāļīāļ•āļīāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđāļĨāļ° COUNT DISTINCT āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāļđāđˆāļˆāļ°āđƒāļŦāđ‰āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆāļŠāļĄāļšāļđāļĢāļ“āđŒ

4

āđƒāļ™āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ funnel āļāļēāļĢāđāļ›āļĨāļ‡ 4 āļ‚āļąāđ‰āļ™āļ•āļ­āļ™ (āđ€āļ‚āđ‰āļēāļŠāļĄ â†’ āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™ â†’ āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™ â†’ āļ‹āļ·āđ‰āļ­) āļ§āļīāļ˜āļĩāļāļēāļĢ SQL āđƒāļ”āļ—āļĩāđˆāđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡āļ—āļĩāđˆāļŠāļļāļ”?

5

āļˆāļ°āļ„āļģāļ™āļ§āļ“āļ­āļąāļ•āļĢāļē churn āļĢāļēāļĒāđ€āļ”āļ·āļ­āļ™āđƒāļ™ SQL āļŠāļģāļŦāļĢāļąāļšāļāļēāļ™āļŠāļĄāļēāļŠāļīāļāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ„āļĢ?

+17 āļ„āļģāļ–āļēāļĄāļŠāļąāļĄāļ āļēāļĐāļ“āđŒ

āļŦāļąāļ§āļ‚āđ‰āļ­āļŠāļąāļĄāļ āļēāļĐāļ“āđŒ Data Analytics āļ­āļ·āđˆāļ™āđ†

Google Sheets - āļžāļ·āđ‰āļ™āļāļēāļ™

Junior
20 āļ„āļģāļ–āļēāļĄ

Google Sheets - āļŠāļđāļ•āļĢāļ‚āļąāđ‰āļ™āļŠāļđāļ‡

Junior
20 āļ„āļģāļ–āļēāļĄ

SQL - āļžāļ·āđ‰āļ™āļāļēāļ™

Junior
25 āļ„āļģāļ–āļēāļĄ

SQL - āļāļēāļĢāļĢāļ§āļĄāđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āļāļĨāļļāđˆāļĄ

Junior
20 āļ„āļģāļ–āļēāļĄ

SQL - Joins

Junior
20 āļ„āļģāļ–āļēāļĄ

BigQuery - āļžāļ·āđ‰āļ™āļāļēāļ™

Junior
20 āļ„āļģāļ–āļēāļĄ

Data Cleaning - āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāļŠāļ°āļ­āļēāļ”āļ‚āđ‰āļ­āļĄāļđāļĨ

Junior
20 āļ„āļģāļ–āļēāļĄ

KPI āđāļĨāļ°āđ€āļĄāļ•āļĢāļīāļāļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ

Junior
20 āļ„āļģāļ–āļēāļĄ

āļŠāļ–āļīāļ•āļīāđ€āļŠāļīāļ‡āļžāļĢāļĢāļ“āļ™āļē

Junior
20 āļ„āļģāļ–āļēāļĄ

Zapier āđāļĨāļ°āļĢāļ°āļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī No-Code

Junior
20 āļ„āļģāļ–āļēāļĄ

āļŦāļĨāļąāļāļāļēāļĢ Data Visualization

Junior
20 āļ„āļģāļ–āļēāļĄ

Python & Pandas - āļžāļ·āđ‰āļ™āļāļēāļ™

Junior
20 āļ„āļģāļ–āļēāļĄ

Google Sheets - āđāļ”āļŠāļšāļ­āļĢāđŒāļ”āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

SQL - Subquery āđāļĨāļ° CTE

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

SQL - Window Functions

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

BigQuery - āļŸāļĩāđ€āļˆāļ­āļĢāđŒāļ‚āļąāđ‰āļ™āļŠāļđāļ‡

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

Data Modeling

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ Funnel āđāļĨāļ° Conversion

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ Cohort āđāļĨāļ° Retention

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

Google Tag Manager āđāļĨāļ°āļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄ

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

API āđāļĨāļ° Webhook

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

dbt - āļžāļ·āđ‰āļ™āļāļēāļ™

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

AB Testing āđāļĨāļ°āļŠāļ–āļīāļ•āļīāļ›āļĢāļ°āļĒāļļāļāļ•āđŒ

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

Looker Studio (Google Data Studio)

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

Power BI - āļžāļ·āđ‰āļ™āļāļēāļ™

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

dbt - āļŸāļĩāđ€āļˆāļ­āļĢāđŒāļ‚āļąāđ‰āļ™āļŠāļđāļ‡

Senior
20 āļ„āļģāļ–āļēāļĄ

Power BI - DAX āđāļĨāļ°āđāļ”āļŠāļšāļ­āļĢāđŒāļ”āļ‚āļąāđ‰āļ™āļŠāļđāļ‡

Senior
20 āļ„āļģāļ–āļēāļĄ

Python Analytics - āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āļąāđ‰āļ™āļŠāļđāļ‡āđāļĨāļ° ML

Senior
20 āļ„āļģāļ–āļēāļĄ

āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļ Data Analytics āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļ“āđŒāļ„āļĢāļąāđ‰āļ‡āļ–āļąāļ”āđ„āļ›

āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ„āļģāļ–āļēāļĄāļ—āļąāđ‰āļ‡āļŦāļĄāļ” flashcards āđāļšāļšāļ—āļ”āļŠāļ­āļšāđ€āļ—āļ„āļ™āļīāļ„ āđāļšāļšāļāļķāļāļŦāļąāļ” code review āđāļĨāļ°āļ•āļąāļ§āļˆāļģāļĨāļ­āļ‡āļŠāļąāļĄāļ āļēāļĐāļ“āđŒ

āđ€āļĢāļīāđˆāļĄāđƒāļŠāđ‰āļŸāļĢāļĩ