Преобразование документа QlikView в приложение Qlik Sense вручную
                Документ QlikView (файл QVW) можно вручную преобразовать в приложение Qlik Sense. Если у вас есть доступ к Dev Hub, для упрощения процедуры можно использовать инструмент для преобразования документа QlikView в приложение Qlik Sense.
Принцип работы инструмента для преобразования документа QlikView в приложение Qlik Sense представлен на сайте разработчика Qlik Sense.
Для получения дополнительной информации см. Преобразователь QlikView (только английский язык).
Предварительные требования
- Необходимо установить платформу Qlik Sense Desktop для преобразования документа QlikView в приложение Qlik Sense.
 - Для преобразования большого документа QlikView компьютер должен иметь достаточно памяти, не менее 32 ГБ.
 - Если документ QlikView содержит скрытый скрипт или требует доступа к секции, необходим полный доступ к скрытому скрипту и доступ к секции документа.
 
Действия, предшествующие преобразованию документа
Свойство Всегда одно выбранное значение списков и мультисписков QlikView следует отключить, чтобы очистить выборки в приложении Qlik Sense. Если документ QlikView содержит скрытый скрипт или требует доступа к секции, необходимо адаптировать документ перед его преобразованием.
Преобразование вкладок скрытого скрипта
Во время преобразования документа QlikView со скрытым скриптом часть документа со скрытым скриптом будет проигнорирована и не будет включена в скрипт Qlik Sense. Если необходимо преобразовать скрипт целиком, выполните следующие действия перед преобразованием документа. Для этого необходим доступ к скрытому скрипту документа QlikView.
Выполните следующие действия.
- Откройте документ в разделе QlikView Редактор скриптов.
 - Скопируйте код с вкладки скрытого скрипта и вставьте его во вкладку обычного скрипта.
 - Сохраните документ.
 
Удаление кода доступа к секции
Импорт документа QlikView с доступом к секции в программу Qlik Sense не поддерживается вследствие различий в формате и поддерживаемых функциях. Однако преобразование документа можно выполнить вручную.
Выполните следующие действия.
- Перед преобразованием документа удалите код доступа к секции в разделе QlikView Редактор скриптов. Для этого необходим полный доступ к скрипту документа.
 - 
                        
Преобразуйте документ в приложение.
Для получения дополнительной информации см. Преобразование документа в приложение.
 - 
                        
Повторно примените доступ к секции в приложении Qlik Sense. Необходимо учитывать следующие различия:
- Способ проверки подлинности пользователя изменяется. Теперь поле USERID используется для проверки подлинности всех пользователей, а поля NTNAME и PASSWORD больше не поддерживаются.
 - Если у вас есть доступ к скрипту, но не к данным, можно открыть приложение без данных и отредактировать скрипт, включая доступ к секции.
 - Доступ к секции применяется с использованием строгого исключения Qlik Sense. Это означает, что видимы только данные, к которым вам предоставлен доступ.
 
 
Для получения дополнительной информации см. Управление безопасностью данных с помощью Section Access.
Переменные QlikView, исключенные из экспорта
Экспорт ряда переменных из документа QlikView (QVW) не поддерживается, так как они используются только в QlikView или требуют иного порядка обработки в Qlik Sense.
Экспорт следующих переменных из документа QlikView не поддерживается:
- Все переменные, начинающиеся с CD
 - Все переменные, начинающиеся с FLOPPY
 - QvPath
 - QvRoot
 - QvWorkPath
 - QvWorkRoot
 - WinPath
 - WinRoot
 - ErrorMode
 - StripComments
 - ScriptErrorCount
 - ScriptError
 - ThousandSep
 - DecimalSep
 - MoneyThousandSep
 - MoneyDecimalSep
 - MoneyFormat
 - TimeFormat
 - DateFormat
 - TimestampFormat
 - MonthNames
 - DayNames
 - ScriptErrorDetails
 - ScriptErrorList
 - OpenUrlTimeout
 - HidePrefix
 - FirstWeekDay
 - BrokenWeeks
 - ReferenceDay
 - FirstMonthOfYear
 - CollationLocale
 - LongMonthNames
 - LongDayNames
 
Преобразование документа в приложение
Выполните следующие действия.
- 
                        
Скопируйте документ QlikView (в формате qvw) в каталог, где находятся ваши приложения.
Обычно это каталог <user>\Documents\Qlik\Sense\Apps, однако местоположение каталога Apps зависит от места установки программы Qlik Sense Desktop.
 - 
                        
Запустите Qlik Sense Desktop.
Теперь документ QlikView отображается в хабе в виде приложения с именем, оканчивающимся на (qvw).
 - Щелкните приложение, чтобы открыть его.
 
Приложение сохранено в формате Qlik Sense (файл qvf) в папке, где хранится документ QlikView (файл qvw). Файл документа QlikView (qvw) удален из папки и автоматически преобразован в файл резервной копии (qvw.backup), который хранится в следующем местоположении: <пользователь>\Documents\Qlik\Sense\AppsBackup.
Документ QlikView перемещен в приложение Qlik Sense. Приложение содержит модель данных, включая загруженные данные, и скрипт загрузки данных.
Модель данных можно использовать для построения визуализации, а также можно скопировать или импортировать ее в среду сервера с помощью Консоль управления Qlik (QMC), однако перед перезагрузкой модели данных необходимо адаптировать скрипт загрузки.
Для получения дополнительной информации см. Управление сайтом Qlik Sense. Импорт приложений.
Адаптация скрипта загрузки данных в Qlik Sense
Скрипты загрузки данных Qlik Sense и QlikView в целом совместимы, однако существуют некоторые различия, на которые следует обратить внимание. Перед перезагрузкой данных необходимо адаптировать скрипт с помощью редактора загрузки данных. Скрипт можно адаптировать непосредственно в программе Qlik Sense Desktop или импортировать приложение в программу Qlik Sense и затем адаптировать скрипт.
Замена ссылок на пути файлов подключениями к данным
QlikView использует абсолютные или относительные пути файлов, которые не поддерживаются стандартным режимом Qlik Sense, поэтому для указания местоположений файлов необходимо использовать подключения к данным папок.
Выполните следующие действия.
- 
                        
Создайте подключения к данным папок для всех путей файлов, использующихся в скрипте загрузки данных.
Для получения дополнительной информации см. Подключение к источникам данных.
Необходимо проверить операторы и функции, которые ссылаются на файлы. Как правило, это операторы LOAD. Остальные операторы приведены в полном списке.
Для получения дополнительной информации см. Ограничение доступа к файловой системе.
 - 
                        
Замените все ссылки на абсолютные или относительные пути файлов в скрипте ссылками lib:// на созданные вами подключения к данным.
Примеры Первоначальный скрипт QlikView Адаптированный скрипт Qlik Sense LOAD * FROM [C:\data\Tutorials source\Sales rep.csv];LOAD * FROM [lib://Tutorials source/Sales rep.csv];В данном случае подключение к данным папки Tutorials source должно указывать на местоположение C:\data\Tutorials source\ или иное местоположение, если приложение перемещено на другой компьютер или сервер Qlik Sense.
FileSize('C:\data\Tutorials source\Sales rep.csv')FileSize('lib://Tutorials source/Sales rep.csv')for each Dir in dirlist ('C:\data\Tutorials source\*' )for each Dir in dirlist ('lib://Tutorials source/*' )Для получения дополнительной информации см. For each..next.
 
Работа с функциями, которые не поддерживаются или не рекомендуются
Некоторые функции QlikView не поддерживаются программой Qlik Sense и не рекомендуются к использованию, например:
- Поля ввода
 - Окна сообщений
 - Загрузка Bundle и Info
 - Классификатор ALL
 
Рекомендуется сверить код скрипта с приведенными списками операторов и функций, которые не поддерживаются и не рекомендуются к использованию, и адаптировать код в соответствии с рекомендациями.
Для получения дополнительной информации см. Функции и операторы QlikView, не поддерживаемые в Qlik Sense и Функции и операторы, не рекомендуемые в Qlik Sense.
Установка настраиваемых коннекторов
Если для доступа к данным документ QlikView использует настраиваемые коннекторы, необходимо обеспечить возможность их использования для загрузки данных в программу Qlik Sense без внесения изменений в скрипт. Для этого следует установить тот же самый коннектор на компьютер с программой Qlik Sense.
Если необходимо внести изменения в выборку данных, произведенную с помощью настраиваемого коннектора, необходимо установить версию настраиваемого коннектора, адаптированную для программы Qlik Sense.
Для получения дополнительной информации см. Загрузка и установка настраиваемых коннекторов (только английский язык).