Вопрос на подумать-порассуждать.
Что делать, если меняется первичный ключ?
Например, ты строишь CRM систему на основе телеграмма. И в качестве колонки, которая "однозначно определяет аккаунт", выбираешь телеграм никнейм. Запускаешь систему в прод, всё хорошо работает какое-то время.…
Data Science и аналитика, страница 5
Посты публичных Telegram-каналов по теме «Data Science и аналитика», страница 5. У каждого поста есть ссылка на оригинал в Telegram, а цифры темы и ответы на вопросы о ней собраны на первой странице.
Лента темы
Построить водосбор для канавы или карьера — раньше это был квест с кучей инструментов и танцами с бубном.
Сейчас — проще некуда.
Устанавливаем свежую версию модуля Isoliner (спасибо Валере Хронусову 👏).
Качаем ЦМР.
Обводим линией канаву (или оконтуриваем карьер).…
География - лженаука Четвертый день смотрю на компоненты адресов от гугловского геокодера, сравниваю с нашим кешем, и с каждым часом психологический урон удваивается https://developers.google.com/maps/documentation/places/web-service/place-types#address…
Прикольно, что Cloudflare позволяет без регистрации за пару секунд поднять статический сайт - просто перекинув ZIP-архив.
А если зарегистрироваться, то уже можно бесплатно хостить небольшие проекты. Да, собственного домена не будет, но возможность управлять всем через API - мое уважение.…
Kaggle в Google Antigravity: агент, который помогает стартовать и уверенно ошибается…
Когда Excel уже не справляется, а BI еще рано: легкий дашборд по выгрузке из 1С (с применением ИИ)
В этой статье описывают ситуацию, знакомую многим: руководителям нужны управленческие срезы по данным из учётной системы, но в текущей конфигурации 1С нет нужного аналитического функционала.…
Сегодня увидел OpenSERP: опенсорсный инструмент, который отдаёт поисковую выдачу из Google, Yandex, Baidu, Bing, DuckDuckGo в виде JSON.
По работе постоянно проверяю поисковую выдачу под SEO, как ранжируется, что в топе и всё это в разных поисковиках и регионах.…
dependencies {
implementation(libs.vico.compose)
implementation(libs.vico.compose.m2)
implementation(libs.vico.compose.m3)
implementation(libs.vico.core)
implementation(libs.vico.views)
}…🤖AGI BI eval, v.3
Что же там вернули Fable, поэтому пора снова провести самый лучший и точный бэнчмарк в мире — моя субъективная оценка как LLM строят дашборды 😈…
🤯 Одна мера заменяет десятки вспомогательных расчетов
Когда мы работаем с данными, одна транзакция может занимать несколько строк, так как в ней содержится детализация, например, по товарам.…
С чего начать путь в аналитику?
Очень часто мне задают вопрос: «С чего начать, если хочется стать аналитиком?»
Если отбросить всё лишнее, то мой ответ будет таким.
1. Желание и интерес к профессии.
Это фундамент. Аналитик постоянно изучает что-то новое: инструменты, технологии, бизнес-процессы.…
Вы видите это первыми. Я сделал интерактивный дашборд статистики научпопа на Ютубе. Там достаточно фильтров, чтобы это дало вам 284 тысячи вариантов комбинаций отображения статистики. Что вам еще нужно? Давно хотел серьезно заняться визуализацией данных…
Ducklake + DBT - случайно затер неправильными данными инкрементальные таблицы 🙁
но! Ducklake поддерживает версионность! А это значит их можно восстановить
memory D ATTACH 'ducklake:postgres:'
AS ducklake (
META_SECRET pg_metadata,…📌 Лучше чем Pandas & NumPy
agate используется для анализа данных, их обработки и вывода (в виде графиков, например). Раньше библиотеку знали как journalism.
Установка:
pip install agate
Позиционирует она себя как упрощённая альтернатива NumPy и Pandas.…Что такое категориальные данные и как они представлены в Pandas?
Категориальные данные — это набор предопределенных значений данных в некоторых категориях. Обычно они имеют ограниченный и фиксированный диапазон возможных значений и могут быть как числовыми, так и текстовыми по своей природе.…
Что вернёт запрос?
SELECT SUBSTRING(email, 1, LOCATE('@', email) - 1) FROM customer WHERE customer_id = 1;
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях.…🧩 Разбор 5 хитрых задач с собеса в Авито
Давненько на канале не было разбора задач с реальных собеседований. Исправляюсь.
На первый взгляд задачи в каточках выше выглядят простыми, но почти в каждой зашита ловушка, на которой легко поскользнуться даже с опытом.
В карточках разобрал:…
Разобрали Google по косточкам: слив + патенты + суд
Сегодня хочу познакомить вас с Аркадием. Аркадий - глава нашего исследовательского отдела; это когда ты убираешь большую часть проектов с сильного сеньора, и в итоге получаешь кучу новых идей, автоматизации процессов, ну и вот такие крутые файлы.…
Клавиатура
Понадобилось для исследования — выгрузить из базы данных все запросы со словом «клавиатура» за всё время сбора.
Данных собрали за 812 дней (это больше двух лет).
Запросов со словом «клавиатура» в базе накопилось 142 787.
У каждого запроса — 12 метрик.…
PostgreSQL или MySQL?
Один из самых частых вопросов от разработчиков и DevOps - “Что лучше: PostgreSQL или MySQL?”. Давай без фанатизма, просто по фактам 👇
🔷 PostgreSQL:
Поддержка JSONB с индексами - почти как NoSQL внутри SQL
CTE, оконные функции, полнотекстовый поиск - топ для аналитики…
Одной формулой собираем ТОП-N сделок из всех умных таблиц в списке и добавляем название таблицы к каждой строке
Ух! Вот что могут (и очень, очень многое) новые формулы.
Что тут вообще происходит?…
Есть мнение — Long-term эффекты эксперимента всегда противоречат краткосрочным. Что думаете? #trisigma
Яндекс Карты научились подбирать разные виды пеших маршрутов.
Помните, обсуждали пешеходную проходимость территории?…
Цифровая видимость без ручной выдачи: какой механизм нужен детским товарам
Задача не в том, чтобы искусственно “поднять” российский детский товар в поиске.
Задача сложнее и честнее: сделать так, чтобы качественный отечественный товар был найден, понятен покупателю и готов к росту производства.…
И так, мое мнение о работе с РПИ.
Основа моих проектов по внедрению аналитических решений - это генератор моделей данных. Простой способ сводить к топологии "Звезда" любой набор таблиц с любыми связями между ними.…