Раздел 42 · Аналитика данных с нуля

Знакомство с базой: схема и словарь данных

junior~15 мин

без входаВойди, чтобы отмечать прогресс, вести заметки и решать задачи в редакторе. войти

Первый день на работе. Тебе дали логин, пароль и базу, которую ты видишь впервые, а сосед по столу уже отправил заказчику цифру. Лада молча переслала тебе его сообщение с одной припиской: «Проверь, откуда взялось». В прошлых уроках мы разобрали, какими инструментами работает аналитик и как устроить рабочее место. Сегодня первый настоящий заход в данные: разберёмся, как читать незнакомую базу и не потеряться в ней. А к концу урока станет ясно, что именно посчитал Ким.

Новый склад

Представь, что тебя взяли кладовщиком на большой склад. Ты не бросаешься сразу таскать коробки. Сначала обходишь стеллажи и читаешь таблички: «Инструменты», «Краски», «Крепёж». Потом открываешь пару коробок и смотришь, что внутри. И только потом идёшь искать конкретную вещь.

С базой то же самое. Стеллажи это таблицы, табличка на стеллаже это имя таблицы, а содержимое коробок это строки.

Таблица похожа на лист 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 ₽.

Оплата пока не подключена: премиум и курсы открываются промокодом.