Size: a a a

2021 January 22

SG

Sergey Gromov in Qlik BI chat
Сергей Голод
Всем привет! Изучаю возможности QlikSense, но прямых ответов на свои вопросы не смог нагуглить.
первый вопрос:
Умеет ли QS работать с источниками данных напрямую, т.е. не создавая свои локальные копии в собственном формате. Грубо говоря - у меня в BigQuery/ClickHouse(ODBC) есть данные, которые обновляются с какой-то периодичностью. Я бы хотел запустить приложение QS, которое будет получать автоматически новый набор исходных данных и отображать.
Не хотелось бы придумывать схемы с инкрементальной ДОзагрузкой новых данных.
И второй вопрос:
Насколько в QS развит механизм работы с временными рядами. Например у меня есть данные:
- метрики собираются с интервалами от 15 секунд до 1 минуты
- метрики живут от 1 минуты до 30 минут (например столько времени может работать один экземпляр приложения). Потом (через определенный интервал по расписанию) запускается второй экземпляр приложения и так далее
-  идентификаторами/метками метрик является шаблон типа  cron-app-sync-XXXXXXX, где XXXXXX - случайное значение, которое генерируется кубернетесом в момент запуска приложения. Т.е нужно уметь агрегировать по части имени, отсекая этот XXXXXX.
Т.е. если обобщить вопрос - то были ли у кого-нибудь положительный опыт по использованию QS в качестве системы отображения данных из таких систем как  Prometheus (как замена Grafana)
по второму вопросу https://www.youtube.com/watch?v=0dn-CmrArhY
YouTube
Как сделать прогнозирование в Qlik Sense
Как сделать прогнозирование в Qlik Sense? Обращайтесь в https://biconsult.ru/solutions/sales/prognoznaya-analitika

Прогнозирование дает ответы на вопросы «что-если», важные для бизнес-планирования. Бизнес-менеджеры должны иметь возможность моделирования различных сценариев при оценке влияния своих решений и изменений в прогнозе. Прогнозирование — процесс, в котором необходимо участие разных сотрудников компании и партнеров. BI-технология должна поддерживать каждый из шагов процесса: анализ, моделирование, просмотр и публикацию версий прогнозов в оперативных системах. Для того чтобы это сделать, необходимо добиться более тесного сотрудничества для регулирования процессов управления бизнесом.

прогнозирование в Qlik Sense,
прогноз в Qlik Sense,
прогноз продаж,
прогноз объема продаж,
прогноз продаж на год,
составить прогноз продаж,
прогноз цены продаж,
план прогноза продаж,
прогноз продаж продукции,
методы прогноза продаж,
прогноз продаж товаров,
прогноз продажи автомобилей,
расчет прогноза продаж,
прогноз продаж…
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Сергей Голод
Всем привет! Изучаю возможности QlikSense, но прямых ответов на свои вопросы не смог нагуглить.
первый вопрос:
Умеет ли QS работать с источниками данных напрямую, т.е. не создавая свои локальные копии в собственном формате. Грубо говоря - у меня в BigQuery/ClickHouse(ODBC) есть данные, которые обновляются с какой-то периодичностью. Я бы хотел запустить приложение QS, которое будет получать автоматически новый набор исходных данных и отображать.
Не хотелось бы придумывать схемы с инкрементальной ДОзагрузкой новых данных.
И второй вопрос:
Насколько в QS развит механизм работы с временными рядами. Например у меня есть данные:
- метрики собираются с интервалами от 15 секунд до 1 минуты
- метрики живут от 1 минуты до 30 минут (например столько времени может работать один экземпляр приложения). Потом (через определенный интервал по расписанию) запускается второй экземпляр приложения и так далее
-  идентификаторами/метками метрик является шаблон типа  cron-app-sync-XXXXXXX, где XXXXXX - случайное значение, которое генерируется кубернетесом в момент запуска приложения. Т.е нужно уметь агрегировать по части имени, отсекая этот XXXXXX.
Т.е. если обобщить вопрос - то были ли у кого-нибудь положительный опыт по использованию QS в качестве системы отображения данных из таких систем как  Prometheus (как замена Grafana)
1) Данные всегда сохраняются на стороне Qlik. Автоматическое обновление настраивается через таски. Лучшая практика - создать инкрементально обновляемый QVD-файл, а в приложения грузить данные из него. Если есть необходимость вытаскивать данные по запросу, то для этого есть функционал ODAG и Dynamic Views
2) В Qlik вы сможете решить почти любые задачи, если на достаточном уровне овладеете скриптом загрузки
источник

SG

Sergey Gromov in Qlik BI chat
это про временные ряды
источник

СГ

Сергей Голод... in Qlik BI chat
Sergey Gromov
по второму вопросу https://www.youtube.com/watch?v=0dn-CmrArhY
YouTube
Как сделать прогнозирование в Qlik Sense
Как сделать прогнозирование в Qlik Sense? Обращайтесь в https://biconsult.ru/solutions/sales/prognoznaya-analitika

Прогнозирование дает ответы на вопросы «что-если», важные для бизнес-планирования. Бизнес-менеджеры должны иметь возможность моделирования различных сценариев при оценке влияния своих решений и изменений в прогнозе. Прогнозирование — процесс, в котором необходимо участие разных сотрудников компании и партнеров. BI-технология должна поддерживать каждый из шагов процесса: анализ, моделирование, просмотр и публикацию версий прогнозов в оперативных системах. Для того чтобы это сделать, необходимо добиться более тесного сотрудничества для регулирования процессов управления бизнесом.

прогнозирование в Qlik Sense,
прогноз в Qlik Sense,
прогноз продаж,
прогноз объема продаж,
прогноз продаж на год,
составить прогноз продаж,
прогноз цены продаж,
план прогноза продаж,
прогноз продаж продукции,
методы прогноза продаж,
прогноз продаж товаров,
прогноз продажи автомобилей,
расчет прогноза продаж,
прогноз продаж…
Спасибо! пошёл смотреть.
источник

СГ

Сергей Голод... in Qlik BI chat
Евгений Стучалкин
1) Данные всегда сохраняются на стороне Qlik. Автоматическое обновление настраивается через таски. Лучшая практика - создать инкрементально обновляемый QVD-файл, а в приложения грузить данные из него. Если есть необходимость вытаскивать данные по запросу, то для этого есть функционал ODAG и Dynamic Views
2) В Qlik вы сможете решить почти любые задачи, если на достаточном уровне овладеете скриптом загрузки
А если у меня исходных данных очень много, то всё равно придётся предусмотреть место для хранения в локальной копии? Хотелось бы избежать дублирования требуемого пространства. Я понимаю что локальное хранение требуется для того чтобы обеспечить высокую скорость работы, но если предположить что выборки из внешних источников будут иметь аналогичную скорость как доступ из локальной копии, то единственный вариант это использовать ODAG и Dynamic Views?
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Сергей Голод
А если у меня исходных данных очень много, то всё равно придётся предусмотреть место для хранения в локальной копии? Хотелось бы избежать дублирования требуемого пространства. Я понимаю что локальное хранение требуется для того чтобы обеспечить высокую скорость работы, но если предположить что выборки из внешних источников будут иметь аналогичную скорость как доступ из локальной копии, то единственный вариант это использовать ODAG и Dynamic Views?
Клик всегда будет сохранять данные локально в своем приложении. ODAG и Dynamic Views - способ инициировать загрузку данных от пользователя, без ожидания пока таск обновит данные.

Почитайте про QVD формат, там данные хранятся в индексированном виде, и занимают в несколько раз меньше места чем в исходнике
источник

СГ

Сергей Голод... in Qlik BI chat
Евгений Стучалкин
Клик всегда будет сохранять данные локально в своем приложении. ODAG и Dynamic Views - способ инициировать загрузку данных от пользователя, без ожидания пока таск обновит данные.

Почитайте про QVD формат, там данные хранятся в индексированном виде, и занимают в несколько раз меньше места чем в исходнике
понял. Наверное нет смысла)) обсуждать насколько хранение данных в Qlik эффективнее чем в том же ClickHouse/BQ, раз без локального хранения не обойтись. ОК, буду учитывать это требования к функциональности продукта)
Спасибо всем за ответы!
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Сергей Голод
понял. Наверное нет смысла)) обсуждать насколько хранение данных в Qlik эффективнее чем в том же ClickHouse/BQ, раз без локального хранения не обойтись. ОК, буду учитывать это требования к функциональности продукта)
Спасибо всем за ответы!
в целом хранение очень эффективно, т.к. данные для аналитики не только в  ClickHouse/BQ обычно живут)
источник

СГ

Сергей Голод... in Qlik BI chat
Евгений Стучалкин
в целом хранение очень эффективно, т.к. данные для аналитики не только в  ClickHouse/BQ обычно живут)
но я правильно понимаю что хранить локальные данные я могу на "QS сервере", а пользователи могут подключаться к нему из тонких клиентов/браузеров?
источник

SG

Sergey Gromov in Qlik BI chat
Женя, вот ты постишь прикольные картинки
источник

SG

Sergey Gromov in Qlik BI chat
источник

SG

Sergey Gromov in Qlik BI chat
что по факту руководитель или даже разраб может из такого клубка понять?
источник

SG

Sergey Gromov in Qlik BI chat
а если клубок будет в 5 раз больше
источник

SG

Sergey Gromov in Qlik BI chat
а если в 100?
источник

SG

Sergey Gromov in Qlik BI chat
типа все _офигенно_ переплетено :))))
источник

SG

Sergey Gromov in Qlik BI chat
мое мнение: статья прикольная, специалист все это понимает
источник

SG

Sergey Gromov in Qlik BI chat
но попробуй объяснить это например директору строительной фирмы :))))
источник

SG

Sergey Gromov in Qlik BI chat
или его замам
источник

VN

V N in Qlik BI chat
Сергей Голод
Всем привет! Изучаю возможности QlikSense, но прямых ответов на свои вопросы не смог нагуглить.
первый вопрос:
Умеет ли QS работать с источниками данных напрямую, т.е. не создавая свои локальные копии в собственном формате. Грубо говоря - у меня в BigQuery/ClickHouse(ODBC) есть данные, которые обновляются с какой-то периодичностью. Я бы хотел запустить приложение QS, которое будет получать автоматически новый набор исходных данных и отображать.
Не хотелось бы придумывать схемы с инкрементальной ДОзагрузкой новых данных.
И второй вопрос:
Насколько в QS развит механизм работы с временными рядами. Например у меня есть данные:
- метрики собираются с интервалами от 15 секунд до 1 минуты
- метрики живут от 1 минуты до 30 минут (например столько времени может работать один экземпляр приложения). Потом (через определенный интервал по расписанию) запускается второй экземпляр приложения и так далее
-  идентификаторами/метками метрик является шаблон типа  cron-app-sync-XXXXXXX, где XXXXXX - случайное значение, которое генерируется кубернетесом в момент запуска приложения. Т.е нужно уметь агрегировать по части имени, отсекая этот XXXXXX.
Т.е. если обобщить вопрос - то были ли у кого-нибудь положительный опыт по использованию QS в качестве системы отображения данных из таких систем как  Prometheus (как замена Grafana)
источник

SG

Sergey Gromov in Qlik BI chat
но в целом ты красавчик и продолжай развивать блог!
источник