Слайд 2

SQL сервер

Загрузка данных:
создаем процедуру, в которую закладываем всю логику. Префикс fill_ ставится

SQL сервер Загрузка данных: создаем процедуру, в которую закладываем всю логику. Префикс
перед названием процедуры
данные процедуры выгружаем в таблицу. Таблица имеет то-же наименование что и процедура. Префикс t_
на таблицу создаем представление (view), в которой содержится только запрос select [поля таблицы] from Таблица. Префикс v_
права даем только на вьюшку внутри вью логику не дописываем, можно только добавить правила ролевой модели доступа, но и эту часть лучше перенести в powerBI

Слайд 3

SQL сервер

Схемы
Для каждого направления (продажи, HR, склад и т.д.) создаем отдельную схему
-

SQL сервер Схемы Для каждого направления (продажи, HR, склад и т.д.) создаем
схемы позволяют разграничить права доступа как разработчикам (можно делить проекты по разработчикам), так и пользователям (видят только свое)
- удобно ориентироваться в базе данных.

Слайд 4

Power BI

Системные требования
Разворачиваем сервер отчетов Power BI на локальном сервере

Преимущества:
безопасность хранения данных

Power BI Системные требования Разворачиваем сервер отчетов Power BI на локальном сервере
- все данные хранятся внутри Компании
отсутствие лицензирования (лицензирование на уровне SQL сервера) – можно обеспечить доступ к отчетности всем сотрудникам / можно подключить неограниченное количество разработчиков
удобное администрирование отчетов – разработчики имеют доступ только к своему блоку
безопасность данных на уровне отчетов обеспечивается ролевой моделью RLS (безопасность на уровне строк). Сотрудники видят только то, что определено уровнем доступа
не нужно настраивать и поддерживать шлюз. Все обмены данных происходит на уровне сервера внутри Компании

Недостатки:
нельзя встраивать отчеты в web-страницы. Решается созданием отдельного путеводителя
нет связи many-to-many. Решается созданием промежуточной таблицы с уникальными ключами
нет потоковых данных. Отчеты можно обновлять 1 раз в минуту

Слайд 5

Power BI

Power BI

Слайд 6

Power BI

Визуализация
в отчетах обязательно фиксировать ключевые моменты ТЗ, например создавая лист «0.Описание»
полное

Power BI Визуализация в отчетах обязательно фиксировать ключевые моменты ТЗ, например создавая
ТЗ фиксировать в учетной системе, ссылку на полное описание включать в отчет
название отчета должно совпадать с основной таблицей фактов (view), на которой построен отчет
придерживаться цветовой гаммы Компании.

Слайд 7

Путеводитель

Доступ к данным
после создания отчета включать ссылку на отчет в общий путеводитель.

Путеводитель Доступ к данным после создания отчета включать ссылку на отчет в

доработку делать только над отчетом, ссылка которого указана в путеводителе. Это позволит всегда у всех иметь одну версию правды
ссылка на путеводитель должна быть у всех сотрудников, работающих с отчетностью

Слайд 8

Путеводитель

Путеводитель