{"id":21097171,"url":"https://github.com/alenales/sql-tasks-visualization","last_synced_at":"2026-01-27T21:15:49.273Z","repository":{"id":162053984,"uuid":"530840424","full_name":"AlenaLes/SQL-tasks-Visualization","owner":"AlenaLes","description":"Visualization ","archived":false,"fork":false,"pushed_at":"2024-03-03T20:48:47.000Z","size":248,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-28T03:07:38.136Z","etag":null,"topics":["sql","superset","visualization"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlenaLes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-30T21:40:39.000Z","updated_at":"2023-02-14T19:48:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"f146f099-de94-41f2-bc40-ba92b9711020","html_url":"https://github.com/AlenaLes/SQL-tasks-Visualization","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AlenaLes/SQL-tasks-Visualization","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlenaLes%2FSQL-tasks-Visualization","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlenaLes%2FSQL-tasks-Visualization/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlenaLes%2FSQL-tasks-Visualization/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlenaLes%2FSQL-tasks-Visualization/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlenaLes","download_url":"https://codeload.github.com/AlenaLes/SQL-tasks-Visualization/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlenaLes%2FSQL-tasks-Visualization/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28823191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T18:44:20.126Z","status":"ssl_error","status_checked_at":"2026-01-27T18:44:09.161Z","response_time":168,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["sql","superset","visualization"],"created_at":"2024-11-19T22:46:45.943Z","updated_at":"2026-01-27T21:15:49.251Z","avatar_url":"https://github.com/AlenaLes.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Визуализация данных с помощью SQL\n\n## Краткое описание\n\nРаботаем с данными мобильного приложения крупной розничной сети. \nВ этих данных отражено то, как наше приложение устанавливают (installs), как активно в нем просматривают товары (events), \nкак активно в нем покупают (checks), данные о транзакциях (retail) и данные о склейке устройств с логинами (devices).\n\ninstalls — содержит данные об установках приложения по дням.\n\n    DeviceID — идентификатор устройства, на которое было установлено приложение;\n    InstallationDate — дата установки приложения;\n    InstallCost — цена установки приложения в рублях;\n    Platform — платформа, на которой было установлено приложение (iOS/ Android);\n    Source — источник установки приложения (магазин приложения/ рекламная система/ переход с сайта).\n\nevents — содержит данные о том, как активно пользователи просматривают товары в приложении по дням.\n\n    DeviceID — идентификатор устройства, на котором используется приложение;\n    AppPlatform — платформа, на которой используется приложение (iOS/ Android);\n    EventDate — дата, за которую собрана статистика;\n    events — количество просмотров всех товаров за этот день у этого DeviceID.\n\nchecks — содержит данные о покупках пользователей в приложении по дням\n\n    UserID — идентификатор пользователя;\n    Rub — суммарный чек пользователя на дату;\n    BuyDate — дата, за которую собрана статистика.\n    \nretail — данные о транзакциях британского интернет-магазина в период с 1 декабря 2010 по 9 декабря 2011\n\n    InvoiceNo – номер транзакции;\n    StockCode – код товара;\n    Description – описание товара;\n    Quantity – количество единиц товара, добавленных в заказ;\n    InvoiceDate – дата транзакции; \n    UnitPrice – цена за единицу товара;\n    CustomerID – id клиента;\n    Country – страна, где проживает клиент.\n\n\nОсобенность приложения заключается в том, что для просмотра товаров не нужна авторизация. \nДо момента авторизации про пользователя известен только его DeviceID — идентификатор устройства. \nПри этом для совершения покупки логин обязателен. На моменте авторизации пользователю присваивается UserID, и тогда мы уже знаем два его идентификатора: DeviceID (устройство) и UserID (логин). \nТак как на этапах установки приложения и просмотра каталога пользователь еще может быть не авторизован, там мы сохраняем только DeviceID. Но так как покупки нельзя совершить без авторизации, \nто покупки сохраняются только с UserID. Для того чтобы просмотры и установки можно было объединить с покупками, нам нужна таблица соответствия DeviceID к UserID, то есть таблица devices:\n\nDeviceID — идентификатор устройства;\nUserID — идентификатор пользователя.\n\nФайлы с SQL-запросами содержат код для последующей визуализации графиков на дашборде.\n\n## Дашборд\n![Иллюстрация к проекту](https://github.com/AlenaLes/SQL/blob/main/Dashboard.PNG)\n\n## Retension по когортам\n![Иллюстрация к проекту](https://github.com/AlenaLes/SQL/blob/main/Cohorts_January_Retension.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falenales%2Fsql-tasks-visualization","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falenales%2Fsql-tasks-visualization","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falenales%2Fsql-tasks-visualization/lists"}