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

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



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


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



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


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

    Что внутри

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


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


    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.



    Что внутри

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


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

    Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

    Чемпионат мира по СУБД. Какие самые хорошие?

    • +26
    • 6,5k
    • 8
    Яндекс.Деньги
    110,00
    Как мы делаем Деньги
    Поддержать автора
    Поделиться публикацией

    Комментарии 8

      +2

      Отлично, спасибо.

        0
        Приходите к нам еще :)
        +2
        Мощная подборка, спасибо.
          +2
          Чемпионат мира по бд в статье про mssql, выбрать можно только один вариант и побеждает sql server. С — статистика
            0
            Про MySQL тонко :)
              0
              А вы за кого проголосовали, кстати?
                0
                это теперь называется Oracle Database
                  0
                  А вы за кого проголосовали, кстати?

                  Сердцем, я за Redis. Отличная технология, единственное, что не совсем всеместно применимая.

                  это теперь называется Oracle Database

                  Я подумал, что это «флагманский» Oracle.

                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.