Data Analyst Professional · Практичний проєкт 1 із 3
SQL-дослідження: виручка, канали та динаміка
Виконайте самостійний аналіз синтетичних даних SEOWORK. Робота має відтворюватися з одного SQL-файлу, містити незалежні перевірки та завершуватися короткою рекомендацією для бізнесу.
1. Підготуйте безпечне середовище
Лише навчальна база
Скрипт видаляє й заново створює ізольовану schema seowork_lab. Не запускайте його в production та не використовуйте реальні персональні дані, паролі або приватні посилання.
2. Дослідницьке завдання
- Складіть analysis brief: рішення, користувач, scope, grain, metrics та критерії приймання.
- Побудуйте помісячну виручку за channel і поясніть зміну останнього повного місяця.
- Знайдіть top customers у кожному segment за допомогою rank function.
- Порахуйте running revenue та month-over-month зміну через LAG.
- Звірте orders із payments: unmatched rows, statuses та контрольні totals.
- Сформулюйте 3 висновки, 1 рекомендацію, обмеження і наступну перевірку.
3. Що здати
| Файл | Обов’язковий зміст |
|---|---|
| README.md | brief, інструкція запуску, висновки, рекомендація, обмеження |
| analysis.sql | створення/підключення dataset, queries, зрозумілі comments |
| checks.md або checks.sql | row/key counts, duplicates, NULL, reconciliation totals |
| results | CSV або Markdown tables без персональних даних |
Опублікуйте роботу у GitHub/GitLab або іншому HTTPS-сховищі, доступному за посиланням без пароля.
4. Рубрика — 100 балів
Прийнято: 80–100. Якщо потрібні зміни, рецензент залишить конкретний коментар, а форму можна буде надіслати повторно.
5. Перед поданням
- У репозиторії немає паролів, токенів, email клієнтів чи production data.
- Скрипт запускається з чистої schema без ручних виправлень.
- Кожна метрика має визначення та denominator.
- Фінальні totals збігаються з незалежними checks.
- README пояснює, що саме вивчено та які обмеження має аналіз.
Довідка для оформлення
Подання роботи на перевірку
Передайте HTTPS-посилання на папку або репозиторій із доступом для перегляду. Не додавайте паролі, API-ключі, персональні дані клієнтів чи production-вивантаження.
- Analysis brief і README
- Відтворюваний SQL-файл
- Таблиця незалежних перевірок
- Висновки, обмеження й рекомендація
- Постановка задачі — 20
- Коректність SQL — 25
- Якість і reconciliation — 20
- Відтворюваність — 15
- Висновки й рекомендація — 20