Перейти к основному содержимому
Пример: Перенос содержимого QlikView в Qlik Sense с помощью Преобразователь QlikView

НА ЭТОЙ СТРАНИЦЕ

СОПУТСТВУЮЩИЕ УЧЕБНЫЕ МАТЕРИАЛЫ

Пример: Перенос содержимого QlikView в Qlik Sense с помощью Преобразователь QlikView

В этой теме приводится пример преобразования документа QlikView в приложение Qlik Sense Enterprise on Windows.

В примере выполняются следующие действия:

  1. Преобразование объектов в документе QlikView, называющемся Sales.qvw, с помощью Преобразователь QlikView.
  2. Перенос объектов в приложение Qlik Sense.
  3. Обеспечение доступности источника данных в Qlik Sense.
  4. Изменение скрипта загрузки в Qlik Sense для подключения к источнику данных.

В документе также содержатся два листа, называющиеся Geography и Sales_Country.

Лист Geography в QlikView

Лист Geography в QlikView

Лист Sales_Country в QlikView

Лист Sales_Country в QlikView

В документе содержатся следующие объекты, которые будут преобразованы:

  • Диаграммы
  • Списки. Они загружены в Qlik Sense как фильтры.
  • Простая таблица
  • Модель данных
  • Скрипт загрузки. Путь к каталогу будет изменен в Qlik Sense. Кроме того, файлы данных будут загружены в Qlik Sense так, чтобы их можно было загрузить с помощью скрипта.

Поле Поиск, а также кнопки Очистить выборки и Экспорт не будут преобразованы. Эта функциональность встроена в Qlik Sense.

Другие примеры по воссозданию поведения QlikView в Qlik Sense см. в разделе Пример: Воссоздание содержимого QlikView вручную в Qlik Sense.

Требования

  • Доступ к Dev Hub в Qlik Sense Enterprise on Windows.
  • Разрешение на загрузку файлов данных на сервер Qlik Sense. Оно требуется только для загрузки данных в примере.

Ограничения

  • Нельзя использовать Преобразователь QlikView для преобразования документов, которые занимают больше 500 МБ на диске. Чтобы уменьшить размер документа, не теряя ресурсы, можно уменьшить в нем объем данных или сохранить документ без данных.

Преобразование базового документа QlikView в приложение Qlik Sense

В этом примере выполняются следующие действия.

  1. Откройте Dev Hub в Qlik Sense, затем выберите Преобразователь QlikView.

    Для получения дополнительной информации см. Преобразователь QlikView (только английский язык).

  2. Перетащите документ Sales.qvw в преобразователь. Qlik Sense обрабатывает документ.
  3. Выберите документ Sales, затем выберите все объекты для листа Geography (SH02) на вкладке Визуализации. Также выберите все объекты для листа Sales_Country (SH04) за исключением фильтра Country. Эта таблица будет повторена в преобразователе, потому что она присутствует на обоих листах.

    Объекты будут созданы как основные элементы в Qlik Sense. Основные элементы, которые не требуются в Qlik Sense, можно удалить позже.

    Вкладка «Визуализации» в документе Sales в инструменте для преобразования

    Вкладка Visualizations в документе Sales в инструменте для преобразования.
  4. Проверьте объекты, которые будут преобразованы, на других вкладках. Если существуют какие-либо измерения или меры с дублирующимися названиями, их можно сейчас переименовать для предотвращения путаницы в Qlik Sense.

    Вкладка «Измерения» в документе Sales в инструменте для преобразования

    Вкладка Dimensions в документе Sales в инструменте для преобразования.
  5. Щелкните команду Создать приложение. Приложение Sales создано в хабе Qlik Sense.

    Приложение Sales в Qlik Sense.

    Приложение Sales в Qlik Sense.
  6. Откройте приложение Sales и создайте новый лист. Присвойте листу имя Geography.
  7. Откройте лист, щелкните Изменить лист, затем щелкните Основные элементы. Преобразованные измерения, меры и визуализации перечислены на соответствующих вкладках.

    Преобразованные измерения, меры и визуализации

    Преобразованные измерения, меры и визуализации.
  8. Щелкните объект для просмотра дополнительной информации. Тег converter-auto-created указывает, что объект был создан преобразователем.

    Информация о визуализации Population

    Информация о визуализации Population.
  9. Перетащите следующие основные визуализации на лист:

    • Country
    • Currency
    • Population(mio)
    • Area(km.sq)
    • Простая таблица
    • Population

    Лист Geography с преобразованными объектами

    Перетащите объекты на лист.
  10. Настройте сортировку на диаграмме Population.
    1. Щелкните диаграмму Population и выберите изменение основного элемента.

      Перетащите объекты на лист.

      Откроется окно Изменить основную визуализацию.

    2. На панели Свойства щелкните Сортировка и затем переместите Population над Country. Данные будут пересортированы так, чтобы диаграмма соответствовала сортировке из оригинального документа QlikView.

      Изменение основной визуализации

      Изменение основной визуализации.
    3. Щелкните Готово. Окно Изменить основную визуализацию закроется, и визуализация обновится на листе. Лист Geography готов.

      Готовый лист Geography

      Готовый лист Geography.

      Если сделать выборку на листе, ее можно очистить на панели инструментов Выборки. Она заменяет поле Очистить выборки в QlikView.

      Выборка на листе Geography

      Выборка на листе Geography.
  11. Воссоздайте лист Sales_Country путем перетаскивания визуализаций из раздела Основные элементы на лист.

    Лист Sales_Country

    Лист Sales_Country.
  12. Глобальный поиск можно открыть в любое время, нажав Control + F на клавиатуре. Это заменяет поле поиска в QlikView

    Глобальный поиск

    Глобальный поиск.
  13. Для загрузки данных можно щелкнуть объект правой кнопкой мыши, щелкнуть Загрузить как... и затем выбрать Данные.

    Загрузка данных

    Загрузка данных.
  14. Загрузите файлы данных в папку Data Sources на сервере Qlik Sense. Это позволяет подключиться к файлам с помощью скрипта загрузки данных.
  15. Затем создадим подключение из приложения Sales.
    1. Откройте редактор загрузки данных на вкладке Подготовить на верхней панели инструментов.
    2. Щелкните Создать новое подключение и затем в открывшемся окне выберите Папка.
    3. Перейдите к папке Data Sources и выберите ее. Присвойте подключению имя и щелкните Создать.

      Создание нового подключения

      Окно «Создать новое подключение».

      Подключение создано и добавлено в раздел Подключения к данным.

      Подключения к данным

      Подключения к данным.
  16. Затем в редакторе загрузки данных изменим путь к каталогу в скрипте загрузки так, чтобы он указывал на наше подключение к данным. Путь необходимо изменить, потому что скрипт, импортированный из QlikView, содержит путь к локальному каталогу в QlikView.

    Скрипт загрузки данных обращается к локальному каталогу

    Скрипт загрузки данных обращается к локальному каталогу.

    В приведенном выше примере изменим:

    FROM [Data Sources\Country1.csv]

    на:

    FROM [lib://Data Sources (<user_id>)/Country1.csv]

    где для создания подключения требуется ваш <user_id>.

    Затем внесем изменения во все операторы Load в скрипте.

  17. Теперь можно загрузить данные, щелкнув Загрузить данные. Окно хода выполнения указывает, что наши данные были загружены.

    Выполнение загрузки данных

    Population как альтернативная мера.