скрипт на динамическую загрузку бд

Автор ДмитрийКа, 25 октября 2017, 06:01:46

« назад - далее »

ДмитрийКа

Коллеги ,буду рад, если кто-то наведент на мысль.
Нужно цепляться, имея существующую модель , подцепленную к БД microsofsql, но беда в том, что формируется каждые 3 дня новая, т.е. нужно создать скрипт , который бы указывал модели, что каждые 3 дня ей нужно подцепляться к актуальной бд. Названия бд идентичные, за исключением текущей даты. Спасибо!

admin

Привет.

Соединение к серверу не меняется, меняется только название базы?
Сделайте формирование имени базы через переменную, но надо будет предусмотреть процедуру проверки существования базы.

ДмитрийКа

т.е. надо писать отдельно скрипт, который бы менял значение переменной в названии базы? так как совсем новичок в qlickview, буду рад почитать что-н на эту тему. спасибо!

admin

help.qlik.com - очень хороший источник информации,
Для начала следует освоиться со скриптами, сформировать переменную совсем просто.
Например

let vSuffix = year(v1) & num(month(v1), '00');
где v1 = переменная с датой
и в запросе просто:
...
from BaseName$(vSuffix).dbo.table
...


Яндекс.Метрика