Чернов пишет
Открыть в Telegram
Эй ай и вот это вот всё. @chernov https://chernovdev.ru/ https://vkvideo.ru/@chernovdev
Больше1 432
Подписчики
Нет данных24 часа
-87 дней
-2830 день
Архив постов
1 432
Postgres Professional выпустила обновленный курс по администрированию свободно распространяемой СУБД PostgreSQL. В программу добавлена информация про новейшие версии 14, 15, 16, а также: тут подробно
1 432
Скоро выйду с отпуска, и будет новый контент.
Придумал как оценить производительность qs и ответить на вечный вопрос : широкая или длинная таблица.
Хотя, как мне кажется, без тестов, всё кроется в кардинальности данных. И не будет никогда однозначного ответа на этот вопрос. В разных подходах оба варианта будут работать лучше. Ну посмотрим...
1 432
P.S. Если будут вопросы после покупки как этим пользоваться - пишите в личку, расскажу подробнее.
P.P.S. Я вижу список людей, кто купил )
1 432
Решение на прошлый пост.
Как всегда - будет выложено через месяц в опен-сорс.
Я бы такое не писал даже тут. Но просто кто-то не хочет читать документацию. Не забываем, help.qlik.com - тут есть ответы на 95% вопросов, а за остальными 5% - приходите ко мне )))
1 432
Всем привет!
Сегодня хочу показать малоиспользуемую фичу Qlik, которая позволяет ускорить этап разработки, если вам нужно забирать данные из БД.
В моём примере, обычная загрузка данных длится 01:57, часть этого времени уходит на забор данных из БД, и часть на разбивку этих данных на 3 отдельные таблицы и сохранение QVD файлов.
С помощью простой функции, мне удалось в целом сократить время работы скрипта до 00:46. Т.е. 46 секунд!
Другой пример. Если взять просто загрузку данных из БД, то при любом исходе, в первой загрузке данных она будет длится например 2 минуты, а при повторной загрузке - уже секунды. Данный подход можно использовать и вручную, путём сохранения запроса в QVD и потом нужно отследить ненужные файлы и удалить и прочее. Но, типовая функция - работает, и сама удаляет ненужные файлы.
Проще говоря, при первой загрузке из БД происходит сохранение в темповый файл-qvd, а потом уже чтение из него. Управлять этим просто, нужно всего лишь откорректировать 1 строчку в коде (на каждый запрос в БД).
1 432
Это конечно всё круто, но переделывай.
Не нравится мне как работает сервис постинга с RSS лент, придется написать своё, удобное.
1 432
Unable to upgrade the PostgreSQL database using QPI
Upgrading the Qlik Sense Enterprise on Windows PostgreSQL instance using QPI ([Upgrading and unbundling the Qlik Sense Repository Database using the Qlik PostgreSQL Installer](https://community.qlik.com/t5/Official-Support-Articles/Upgrading-and-unbundling-the-Qlik-Sense-Repository-Database/ta-p/1934238)) fails.
The following is logged in the installation log file:
**[ERR]** Error! Exception when trying to stop Service: QlikSenseRepositoryDatabase in: 60 s: Cannot open 'QlikSenseRepositoryDatabase' service on computer '.'.. Please make sure you are running the application as an administrator.[INF] QlikSenseRepositoryDatabase was stopped
**[WRN]** The service: QlikSenseRepositoryDatabase could not be stopped, tryin to kill process...
**[INF]** Trying to kill process: 7440
**[INF]** Found process, checking status
**[INF]** Could not kill process for some reason: Access denied
**[ERR]** Error! Failure while: QlikSenseRepositoryDatabase
For information on how to locate the Qlik Sense **Installation** logs, see [How To Collect Qlik Sense Installation Log File](https://community.qlik.com/t5/Official-Support-Articles/How-To-Collect-Qlik-Sense-Installation-Log-File/ta-p/1712778 "How To Collect Qlik Sense Installation Log File").
### **Resolution**
1. The setup file must be run with administrative privileges.
2. Ensure that the account running the setup:
1. Has all necessary access permissions.
2. Is a Local Administrator on the Qlik Sense Windows machine.
3. Can access the setup file directly on the local machine (not via a Network path or Mapped Drives).
3. Ensure the setup file is **" Unblocked" **and accessible for installation.
### **Cause**
The account that is running the setup does not have access permissions.
### **Environment**
* * Qlik PostgreSQL Installer (QPI)
https://community.qlik.com/t5/Official-Support-Articles/Unable-to-upgrade-the-PostgreSQL-database-using-QPI/ta-p/2469483
1 432
Unable to upgrade the PostgreSQL database using QPI - Qlik Sense Enterprise on Windows
While upgrading [PostgreSQL Database using QPI](https://community.qlik.com/t5/Official-Support-Articles/Upgrading-and-unbundling-the-Qlik-Sense-Repository-Database/ta-p/1934238 "PostgreSQL Database using QPI"), the installation log file will read the below,
**[ERR]** Error! Exception when trying to stop Service: QlikSenseRepositoryDatabase in: 60 s: Cannot open 'QlikSenseRepositoryDatabase' service on computer '.'.. Please make sure you are running the application as an administrator.[INF] QlikSenseRepositoryDatabase was stopped
**[WRN]** The service: QlikSenseRepositoryDatabase could not be stopped, tryin to kill process...
**[INF]** Trying to kill process: 7440
**[INF]** Found process, checking status
**[INF]** Could not kill process for some reason: Access denied
**[ERR]** Error! Failure while: QlikSenseRepositoryDatabase
Qlik Sense **Installation** logs can be found here, ([How To Collect Qlik Sense Installation Log File](https://community.qlik.com/t5/Official-Support-Articles/How-To-Collect-Qlik-Sense-Installation-Log-File/ta-p/1712778 "How To Collect Qlik Sense Installation Log File")).
### **Resolution**
1. The setup file must be run with administrative privileges.
2. Ensure that the account running the setup:
1. Has all necessary access permissions.
2. Is a Local Administrator on the Qlik Sense Windows machine.
3. Can access the setup file directly on the local machine (not via a Network path or Mapped Drives).
3. Ensure the setup file is **" Unblocked" **and accessible for installation.
### **Cause**
The account that is running the setup does not have access permissions.
### **Environment**
* * Qlik PostgreSQL Installer (QPI)
https://community.qlik.com/t5/Official-Support-Articles/Unable-to-upgrade-the-PostgreSQL-database-using-QPI-Qlik-Sense/ta-p/2469483
1 432
Всё понятно, видимо в телегу не влез весь текст, а может и не планировался ..
Но вот в ВК всё опубликовалось https://vk.com/chernovdev?w=wall636791833_65
1 432
Я конечно не знаю что это было )
Но это был автопостинг по RSS ленте через сторонний сервис... будем посмотреть теперь ...
1 432
Последние 5 дней какой то ахтунг, 3 дня без света, на улице в тени +38 и выше. Генератор отказался работать ко всему. Поэтому, пока сервер выключен, он отвечал за отправку автосообщений о релизах, и постил сообщения в 4 других канала. Ждем погоды ...
1 432
На этой неделе переделаю авто-постинг релизов по продуктам QlikTech, поэтому может быть много "спама"
Этим сообщением заодно тестирую мультипостинг в разные площадки.
#тест
1 432
+1
Не баг а фича! QS May 2024 Preload задачи.
С новой версии Qlik Sense, добавили preload task, это задачи, которые поднимают в память сервера приложение.
Особенности:
- вручную запускать нельзя
- можно указать время, сколько приложение должно висеть в памяти
- можно указать сервер (почему не ноду?) на котором будет поднято приложение
- я сделал зависимость preload таска на таск который обновляет приложение.
Баги (мб еще есть? напишите в личку):
- когда делаем у ноды флаг - Scheduler to do preloads, то на этой ноде начинают запускаться External task задания. У меня 7 внешних тасков на запуск python скриптов - все упали. Придётся ставить python на прод ноды.
В целом - фича прикольная, рабочая. Кстати, ко всему - видно время, которое сервер тратит на прелоад.
#баг #qs_may_2024 #qlik
1 432
Помните я писал про QSDA pro, так вот, нашёл одно ограничение триальной версии, других не встречал пока
#qsda #qsdapro #qlik
1 432
Чуток рекламы)
Моя ❤️ половинка решила запустить канал по интересным местам в республике Адыгея(да да, мы тут живём 😅). Очень сильно старается и пишет на мой взгляд интересные посты (я и сам много чего не знаю)).
Если вдруг кому интересно, я просто оставлю тут ссылку на ее канал
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
