Введение: Каждый QVW имеет свои собственные переменные, которые вручную определяют, где хранить/загружать записи, которые они извлекали в своих сценариях SQL.Qlikview - настроить глобальную переменную, определяющую сервер
например:
SET vLoadPath = \\dev_server\Extract QVD\;
SET vStorePath = \\dev_server\Transform QVD\;
Сценарий:
- Как QlikView Admin, мы продвигаем испытания QVWs от DEV подталкивать среды.
- Переменный путь всегда жестко закодирован в DEV (см. Примерный код выше)
- Когда мы продвигаем QVW в PROD, мы изменим указанную переменную пути на «prod_server».
Вопрос:
Есть ли способ сделать переменные образца выше, быть глобальной переменной? Эти переменные изменят свое значение, когда мы продвинем QVW от DEV к среде PROD.
Причина:
Я думаю, что руководство изменение HARDCODED переменной пути является плохой практикой. Что делать, если сервер должен измениться? Или в подкаталоге? Тогда вам придется вернуться к каждому сценарию QVW и изменить путь жесткого кода подкаталога. Это не только высокая стоимость, но и возможность ошибки.