Всем привет!
Сегодня хочу показать малоиспользуемую фичу Qlik, которая позволяет ускорить этап разработки, если вам нужно забирать данные из БД.
В моём примере, обычная загрузка данных длится 01:57, часть этого времени уходит на забор данных из БД, и часть на разбивку этих данных на 3 отдельные таблицы и сохранение QVD файлов.
С помощью простой функции, мне удалось в целом сократить время работы скрипта до 00:46. Т.е. 46 секунд!
Другой пример. Если взять просто загрузку данных из БД, то при любом исходе, в первой загрузке данных она будет длится например 2 минуты, а при повторной загрузке - уже секунды. Данный подход можно использовать и вручную, путём сохранения запроса в QVD и потом нужно отследить ненужные файлы и удалить и прочее. Но, типовая функция - работает, и сама удаляет ненужные файлы.
Проще говоря, при первой загрузке из БД происходит сохранение в темповый файл-qvd, а потом уже чтение из него. Управлять этим просто, нужно всего лишь откорректировать 1 строчку в коде (на каждый запрос в БД).
Сегодня хочу показать малоиспользуемую фичу Qlik, которая позволяет ускорить этап разработки, если вам нужно забирать данные из БД.
В моём примере, обычная загрузка данных длится 01:57, часть этого времени уходит на забор данных из БД, и часть на разбивку этих данных на 3 отдельные таблицы и сохранение QVD файлов.
С помощью простой функции, мне удалось в целом сократить время работы скрипта до 00:46. Т.е. 46 секунд!
Другой пример. Если взять просто загрузку данных из БД, то при любом исходе, в первой загрузке данных она будет длится например 2 минуты, а при повторной загрузке - уже секунды. Данный подход можно использовать и вручную, путём сохранения запроса в QVD и потом нужно отследить ненужные файлы и удалить и прочее. Но, типовая функция - работает, и сама удаляет ненужные файлы.
Проще говоря, при первой загрузке из БД происходит сохранение в темповый файл-qvd, а потом уже чтение из него. Управлять этим просто, нужно всего лишь откорректировать 1 строчку в коде (на каждый запрос в БД).
❤🔥2
This media is not supported in the widget
VIEW IN TELEGRAM
❤🔥5✍2🦄2
ChernovDev
Решение на прошлый пост. Как всегда - будет выложено через месяц в опен-сорс. Я бы такое не писал даже тут. Но просто кто-то не хочет читать документацию. Не забываем, help.qlik.com - тут есть ответы на 95% вопросов, а за остальными 5% - приходите ко мне…
P.S. Если будут вопросы после покупки как этим пользоваться - пишите в личку, расскажу подробнее.
P.P.S. Я вижу список людей, кто купил )
P.P.S. Я вижу список людей, кто купил )
Скоро выйду с отпуска, и будет новый контент.
Придумал как оценить производительность qs и ответить на вечный вопрос : широкая или длинная таблица.
Хотя, как мне кажется, без тестов, всё кроется в кардинальности данных. И не будет никогда однозначного ответа на этот вопрос. В разных подходах оба варианта будут работать лучше. Ну посмотрим...
Придумал как оценить производительность qs и ответить на вечный вопрос : широкая или длинная таблица.
Хотя, как мне кажется, без тестов, всё кроется в кардинальности данных. И не будет никогда однозначного ответа на этот вопрос. В разных подходах оба варианта будут работать лучше. Ну посмотрим...
🍾7🦄1
Postgres Professional выпустила обновленный курс по администрированию свободно распространяемой СУБД PostgreSQL. В программу добавлена информация про новейшие версии 14, 15, 16, а также: тут подробно
postgrespro.ru
Postgres Professional обновила курс по администрированию PostgreSQL 16
В программу курса добавлена информация про новейшие версии 14, 15, 16, а также ряд других изменений.
✍5
Поздравляю всех сис.администраторов и причастных к этому делу - с праздником!
Пусть вам юзеры меньше мозг выносят и пишут правильные заявки!🎆
Пусть вам юзеры меньше мозг выносят и пишут правильные заявки!
Please open Telegram to view this post
VIEW IN TELEGRAM
🍾8❤🔥5🫡2🦄1
Хорошего воскресенья!
Подкинул в блог статью, про 4 варианта загрузки части данных из источников, есть еще ? :)
Подкинул в блог статью, про 4 варианта загрузки части данных из источников, есть еще ? :)
🍾5❤🔥3✍1💅1
Помните я писал про оптимизированную загрузку, с предварительным преобразованием типов данных?
Выкладываю решение открыто, пользуемся
Выкладываю решение открыто, пользуемся
❤🔥12✍5🍾3
🆕 qlik_download : qlik_sense_desktop
📂 Qlik_Sense_Desktop.unlock (830.00 B)
📂 Qlik_Sense_Desktop_Unlock_Instructions.txt (988.00 B)
🔎 tags: #qlik_sense_desktop #may_2024 #may_2024_initial_release #qlik_sense_desktop_may_2024_initial_release
🔗️ release url
🕔 last update : 2024-08-07 16:42:43
✍️ by @chernovdev
📂 Qlik_Sense_Desktop.unlock (830.00 B)
📂 Qlik_Sense_Desktop_Unlock_Instructions.txt (988.00 B)
🔎 tags: #qlik_sense_desktop #may_2024 #may_2024_initial_release #qlik_sense_desktop_may_2024_initial_release
🔗️ release url
🕔 last update : 2024-08-07 16:42:43
✍️ by @chernovdev