Содержание урока по Qlik Sense
Список ресурсов, которые могут помочь при разработке требований проекта Qlik Sense:
Разработка требований – важный этап работ при внедрении любой BI системы. Очень важно на старте понять, что хочет заказчик (руководитель, бизнес-подразделение, партнер и т.д.). Если требования написаны очень поверхностно без проработки, то на приемке аналитического приложения обязательно всплывут вопросы типа – а “почему считается вот так, а не так?”, “у нас в ТЗ под этой фразой подразумевалось совершенно другое”, “можно сделать округление не до сотых, а до десятых в каждом отчете”.
К сожалению без опыта разработки бизнес-аналитики на определенном ПО сложно сформулировать полные требования к аналитике (да и зачастую это не нужно). Самое главное в требованиях – отсутствие собственных домыслов. Если Вам (как разработчику) или Вашему коллеге (если Вы аналитик, а коллега разработчик) не понятны те или иные требования – это повод позвонить/написать письмо/сходить в гости к заказчику.
На моей практике самыми идеальными ТЗ были проработанные мини-модели в Excel. И вот почему:
Самые отвратительные ТЗ – почтовая переписка, состоящая из множества писем. Всегда легко потерять ключевые хотелки заказчика.
Немного лирики:
Если Вы разрабатываете аналитическую систему для внешнего клиента – обязательно делайте аудит качества данных (аудит состояния учетных систем). Иногда (очень редко) лучше отказаться от проекта, чем лезть в проекты, в которых придется иметь дело с плохо структурированными данными. На таких проектах можно потерять репутацию, плюс есть шанс, что Вас заставят доработать проект до конца. В итоге у Вас будет куча таблиц с меппингами, в которых Вы обрабатываете те или иные исключения, чтобы очистить данные заказчика.На этапе выявления требований обращайте внимание на атрибуты справочников в учетных системах и узнавайте как связаны разные системы между собой. Где хранятся меппинги, кто за них отвечает. Ну и многое другое 🙂
Мое личное мнение
И еще: некоторые заказчики пытаются переложить на плечи Qlik Sense те вещи, которые этому продукту не свойственны. Сложные расчеты с большим количеством условий, статистику, прогнозирование и т.д. Для этих целей есть другие инструменты, например, на базе того же Python существует огромное количество бесплатных библиотек, которые можно бесшовно (почти бесшовно 🙂 ) интегрировать с Qlik Sense.
К тому же, в Qlik Sense можно создавать свои собственные Extentions, которые через JS размывают все ограничения этой платформы (jQuery, Node.js и т.д.). Самое главное – проектирование архитектуры на старте, продумывание деталей взаимодействия с разработанными инструментами после приемочных испытаний.
Введение Иногда при создании расширения Qlik Sense вам необходимо получить доступ к системным данным. Это…
// Команда, которая будет запускаться в Powershell на сервере LET vPowershellCommand = 'Get-ChildItem -Path ''lib://Data/QVDs''…
Как построить диаграмму Control Chart со скользящим средним в Qlik Sense? В этой статье будет…
Как сделать чередование цвета в строках прямой таблицы Qlik Sense? Если порядок строк неважен, то…
Обзор В этой серии руководств мы собираемся создать расширение Qlik Sense с использованием Nebula.js и…
Создание расширенного расширения визуализации с использованием Qlik Nebula.js и D3.js В моем последнем посте я рассказал…
This website uses cookies.