Хабрахабр

Это пост с докладами и видео по MS SQL Server

А теперь выкладываем видео в общий доступ. В июне мы провели митап по Microsoft SQL Server — докладчики из Яндекс.Денег, «Лаборатории Касперского», AwaraIT и SpbDev поделились с коллегами опытом.

Под каждым видео — таймкоды ключевых мест, но советуем смотреть, слушать и внимать целиком.

Data-driven подписки в SSRS

Антон Белокрылов, Яндекс.Деньги

Это типовой сценарий использования подписок на отчёты в SQL Server Reporting Services, который встречается во многих компаниях. Каждое утро менеджеры Яндекс.Денег получают на почту финансовые результаты своих проектов за прошедшие сутки. Антон рассказывает, как мы это делали. Но мы пошли дальше: организовали очередь для формирования и отправки тяжёлых отчётов и внедрили «событийную» генерацию выгрузок из БД на основе data-driven-подписок.

Что внутри

Стандартные подписки на отчеты

Почему?
01:50 Как выглядит работа с отчётом?
03:13 Как получить отчёт по подписке?
06:30 Как отключить отправку пустого отчёта?
07:30 Где хранится информация о подписках?
08:40 Про изменяемые параметры отчёта?
10:00 Как сформировать несколько отчётов? 00:15 Мы используем SSRS.

Data-driven подписки

11:40 Как получить отчёт по подписке?
13:20 Пример сформированных параметров для Data-driven подписки
14:30 Преимущества Data-driven подписок
15:15 О проблемах

Data-driven подписки с очередью

17:50 Событийная модель заполнения очереди
20:30 Что будет, если источники не совпадут?
23:30 Схема работы с очередью
26:00 О преимуществах

Microsoft PowerBI как альтернатива SQL Server Reporting Services: вместо или вместе?

Дмитрий Власов, Awara IT

Чем отличаются эти две технологии и какое у них будущее? Microsoft Power BI как альтернатива SQL Server Reporting Services: вместо или вместе? Обсуждаем особенности каждой, нюансы лицензирования, сравниваем производительность.

Рекомендуем! Во время записи этого доклада что-то пошло не так, но это информативность не пострадала.

Что внутри

02:26 Устройство и сценарии использования PowerBI
04:15 Как быть, если ваша организация хочет PowerBI, но не хочет в облако?
13:32 Чем полезен PowerBI в разных отделах — от руководителя до поддержки

Важное из вопросов:
16:30 Об использовании языка R в визуализации
18:00 Как объяснить руководству, что PowerBI стоит внедрить в компании?
20:25 Про AzureStack и хранение данных в России
21:15 О встраивании PowerApps в отчеты
24:30 О персонификации и раздаче разрешений внутри компании
26:40 Есть ли хороший способ пользоваться PowerBI на Mac, кроме RDP?

Оптимизация параллельных запросов в SQL Server

Сергей Олонцев, «Лаборатория Касперского»

Смотрим, какие используются алгоритмы и планы запросов. Разбираемся, как происходит параллельное выполнение запросов внутри SQL Server. На примерах из реальной работы вместе пройдём путь от анализа плана запроса до его ускорения. Выясняем, как повысить эффективность запросов.

Что внутри

01:20 Параллелизм в SQL-сервер
03:35 Как выглядит параллельный план выполнения запросов в SQL Server
04:30 Операторы параллелизма — Distibute, Repartition, Gather
08:00 Два подхода к параллельной сортировке
10:05 Параллельная агрегация — всю работу сразу, или частично, а потом соединить?
11:10 Демо — как параллелизм ускоряет сортировку
28:00 Как работает распределение данных в параллельных зонах?
31:00 Демо — «Parallel execution plan»
34:20 Degree of Parallelism
36:10 Что мешает параллельному плану?
37:40 Демо — Еще немного экспериментов с параллельностью

Рефакторинг ETL-процесса с большим количеством уровней вложенности

Роман Дименко, SpbDev

Обсуждаем четыре шага на пути к рефакторингу ETL-процесса:

  1. Выяснить, как работает текущий ETL;
  2. Написать новый ETL, простой и понятный;
  3. Сравнить работу старого ETL и нового, исправить ошибки в бизнес-логике;
  4. Настроить сontinuous integration и покрытие тестами для нового ETL.

Что внутри

Окружение, условия, требования.
05:25 О проекте. 01:00 Почему клиент попросил о помощи. Команда, цели.
08:10 С чего начать рефакторинг?
10:25 Проблемы, с которыми мы столкнулись
13:20 Почему не нужно придумывать универсальные решения
14:05 Как преодолеть сложности?
15:20 Как планировать, когда ничего неизвестно?
17:25 Всё измеримо, если знать меру

Но не расстраивайтесь — приходите на мероприятия, учите SQL и подписывайтесь на наш хабраблог. На этом концентрат MS SQL иссяк.

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть