Awesome Image Awesome Image
Оптимизация скорости загрузки дашборда

Как ускорить дашборд?

Как оптимизировать скорость загрузки дашборда? Хорошо сделанный дашборд – это не только про полезные графики и таблицы. Хороший дашборд должен грузиться быстро, и уж тем более не падать с ошибкой из-за долгого ожидания ответа от базы. Что же делать, если все-таки дашборд работает не идеально? Как исправить ситуацию? Оптимизируйте SQL-запросы На SQL одну и ту […]

Читать далее

Интервью на Zerocoder

На сайте учебного центра Zerocoder вышло интервью со мной об аналитике и использовании ИИ в задачах бизнеса. Я рассказал о том, как начал заниматься BI и data-инжинирингом, какие бывают виды аналитики и какую сейчас роль играют сервисы ИИ в аналитике данных. Интервью вышло в 2-х частях. Ознакомиться с ним можно по ссылкам:

Читать далее

Удаляем дубликаты из таблиц Google BigQuery

Задача удаления дубликатов из таблицы BigQuery может быть решена разными способами. Рассмотрим несколько из них. Используем ROW_NUMBER Один из вариантов предполагает использование оконной функции ROW_NUMBER для удаления дубликатов. Функция ROW_NUMBER присваивает каждой строке таблицы уникальный номер, который можно использовать для выборки только уникальных записей. Вот как выглядит код для удаления дубликатов с использованием ROW_NUMBER: В […]

Читать далее

Как сделать UPSERT в Google BigQuery?

Существует несколько способов реализации операции UPSERT в BigQuery. Об одном из таких способов я расскажу в этой статье. Для начала давайте представим, что у нас есть таблица из двух полей id и name: Мы хотим выполнить UPDATE записи по ключу id, а если значение с таким ключом не найдено, то выполнить INSERT. Для этого я […]

Читать далее