Первый день на работе. Тебе дали логин, пароль и базу, которую ты видишь впервые, а сосед по столу уже отправил заказчику цифру. Лада молча переслала тебе его сообщение с одной припиской: «Проверь, откуда взялось». В прошлых уроках мы разобрали, какими инструментами работает аналитик и как устроить рабочее место. Сегодня первый настоящий заход в данные: разберёмся, как читать незнакомую базу и не потеряться в ней. А к концу урока станет ясно, что именно посчитал Ким.
Новый склад
Представь, что тебя взяли кладовщиком на большой склад. Ты не бросаешься сразу таскать коробки. Сначала обходишь стеллажи и читаешь таблички: «Инструменты», «Краски», «Крепёж». Потом открываешь пару коробок и смотришь, что внутри. И только потом идёшь искать конкретную вещь.
С базой то же самое. Стеллажи это таблицы, табличка на стеллаже это имя таблицы, а содержимое коробок это строки.
Таблица похожа на лист Excel со строгими правилами: у всех строк одинаковые столбцы, и в каждом столбце значения одного типа. В столбце level всегда целое число, а в столбце name всегда текст.
Описание всех таблиц и их столбцов называется схемой. Схема это чертёж: какие стеллажи есть и что на них можно положить. Самих данных в схеме нет.
Что лежит в «Хрониках Пограничья»
В базе guild одиннадцать таблиц. Вот их краткий словарь данных, то есть человеческое описание каждой таблицы:
| Таблица | Что хранит | Строк |
|---|---|---|
players | аккаунты игроков: ник, почта, страна, платформа, канал привлечения, дата регистрации | 4092 |
characters | персонажи: у одного игрока их может быть несколько; класс, раса, уровень, опыт | 5602 |
guilds | гильдии | 40 |
quests | справочник квестов: зона, тип, минимальный уровень, награда | 90 |
quest_runs | каждое прохождение квеста персонажем и его итог | 36 348 |
items | справочник предметов: слот, редкость, цена в золоте | 150 |
loot | какие предметы кому выпали | 7818 |
store_offers | товары игрового магазина и их цены в рублях | 18 |
purchases | покупки за настоящие деньги | 1250 |
sessions | игровые сессии: вошёл и вышел | 39 306 |
events | события воронки: установка, обучение, первая покупка | 15 897 |
Таблицы здесь двух видов. Одни описывают «вещи», которые меняются редко: квесты, предметы, офферы магазина. Такие таблицы называют справочниками. Другие копят «события», которые происходят каждую минуту: прохождения квестов, сессии, покупки. Справочники маленькие, таблицы событий растут быстро. Аналитик почти всегда считает по таблицам событий, а справочники подтягивает, чтобы перевести номера в названия.
урок из курса
Урок из курса «Аналитика данных с нуля». Курс покупается один раз и остаётся навсегда: 500 ₽.
Оплата пока не подключена: премиум и курсы открываются промокодом.