Перейти к основному содержимому Перейти к дополнительному содержимому

Настройка инструментов миграции Qlik Cloud

Инструменты миграции Qlik Cloud помогают планировать и выполнять миграцию на Qlik Cloud.

Загрузите и установите инструменты миграции Qlik Cloud.

Набор инструментов включает:

  • Qlik Sense to SaaS Migration App — это приложение Qlik Sense, предназначенное для управления порядком и мониторингом миграции.

  • QlikView to SaaS Migration App — это приложение QlikView, предназначенное для управления порядком и мониторингом миграции. Использование Информационная панель QlikView.

  • Электронная таблица миграции — используйте эту электронную таблицу Microsoft Excel, чтобы собрать списки пользователей, ролей, правил пользователей, лицензий, пространств и другие сведения.

  • Скрипты миграции — используются в процессе миграции на Qlik Cloud.

Примечание к предупреждению

Эти инструменты содержат общие рекомендации по выполнению миграции организации в Qlik Sense Enterprise SaaS. Информация, предоставляемая в инструментах, содержит лишь общие инструкции, поэтому для любой оценки путей миграции в Qlik Sense Enterprise SaaS с учетом потребностей конкретной организации, потребуется дополнительный детальный анализ.

Рекомендации предлагаются в инструментах миграции только в информационных целях, компания Qlik не дает гарантий и заверений относительно фактического развертывания Qlik Sense Enterprise SaaS, которое может наилучшим образом соответствовать бизнес-требованиям и предпочтениям организации. Рекомендации основаны на информации, предоставленной заказчиком. Любые неточности или изменения такой информации могут привести к существенным различиям оценок и результатов. В случае возникновения противоречий между результатами применения инструментов ESR Tools и стандартной документацией Qlik, первостепенное значение имеет стандартная документация Qlik.

История версий

В следующей таблице сведены изменения, внесенные в инструменты миграции Qlik Cloud.

Дата Примечания
10 мая 2022 г.

Первоначальный выпуск

12 июля 2022 года

Обновлено приложение «Миграция»

Новые скрипты миграции

20 октября 2022 г. Исправлены ошибки
7 марта 2023 г. Рабочий лист миграции обновлен и теперь поддерживает изменения ролей пользователей
29 июня 2023 г.

Добавлены инструменты для миграции QlikView.

Обновлено приложение «Миграция»

Новые скрипты миграции

31 октября 2023 г.

Пересмотрен скрипт 7_migrateapps.ps1. Теперь скрипт может импортировать приложения с содержимым, которое относится к категориям «Общедоступное», «Сообщество», «Личное», для листов, закладок и историй, а также автоматически назначать их владельцам.

Несколько незначительных изменений в скриптах с учетом новых команд qlik-cli.

28 ноября 2023 года Дополнительные листы для анализа модели объема.

Следующая иллюстрация показывает процедуру миграции и использование инструментов миграции для переноса пользователей и ресурсов в облако. Данные из Qlik Sense под управлением клиента и метаданные из Qlik Cloud собираются в приложении «Миграция». Таблицы данных миграции сохраняются в файл CSV и импортируются в Qlik Cloud с помощью скриптов qlik-cli. Затем приложение «Миграция» перезагружается для обновления состояния миграции. Этот процесс практически не отличается для всех переносимых элементов.

Процедура миграции данных с Qlik Sense под управлением клиента на Qlik Cloud
Приложение «Миграция» подключается к развертыванию под управлением клиента и к облачному развертыванию.

Скрипты миграции

Загрузите файлы csv с метаданными с помощью приложения «Миграция». Скрипты используются для импорта управляемых клиентом ресурсов в облако. Для получения дополнительной информации см. раздел Использование скриптов миграции.

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

Подготовка миграции

Следующие элементы упрощают миграцию и обеспечивают рекомендованную рабочую процедуру.

  • Раздел: Планирование миграции в Qlik Cloud. Оценка и подготовка являются важными этапами успешной миграции.

  • Инструменты миграции Qlik Cloud — файл Zip, содержащий следующие объекты:

    • Приложение «Миграция» Qlik Cloud, используемое для управления очередностью и мониторинга миграции.
    • Рабочий лист миграции: файл Excel. Используйте эту электронную таблицу, чтобы собрать списки пользователей, ролей, правил пользователей, лицензий, пространств и другие сведения.
    • Скрипты миграции для миграции элементов с Qlik Sense под управлением клиента на Qlik Cloud.
  • qlik-cli: интерфейс командной строки (CLI, Command line interface), доступный в Qlik Developer: qlik-cli

После оценки и планирования выполните следующие действия:

  1. Настройка приложения «Миграция»: импортируйте приложение SaaS Migration 1.x.qvf в Консоль управления Qlik (QMC), настройте Коннектор REST, внесите изменения в скрипт загрузки и перезагрузите приложение.

  2. Найдите идентификатор клиента. В Qlik Cloud он отображается в разделе О программе меню профиля пользователя.

  3. Настройте скрипты миграции.

  4. Создайте и примените теги к приложениям и подключениям к данным.

Настройка приложения «Миграция»

В этом разделе описывается, как импортировать приложение «Миграция», создать ключ API, настроить подключение REST, а также изменить скрипт загрузки в приложении. Для получения дополнительной информации см. раздел Настройка приложения «Миграция».

 

Импорт приложения «Миграция»

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

  1. В QMC откройте Приложения.

  2. Щелкните Импорт.

  3. Перейдите к загруженному приложению SaaSMigration 1.x.qvf.

  4. Щелкните Импорт.

Теперь приложение доступно в хабе.

Настройка подключения REST

Примечание к информацииДля создания ключа API требуется роль «Разработчик». Назначение ролей осуществляется в Консоль управления клиента.

Прежде всего, создайте ключ API в облачном клиенте.

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

  1. В Консоль управления облачного клиента откройте Ключи API.

  2. Щелкните Создать новый.

  3. Щелкните Создать новый ключ.

  4. Введите описание ключа и задайте для него срок действия.

  5. Щелкните Создать.

  6. Скопируйте ключ API и сохраните в безопасном месте.

Следующий шаг — настройка Коннектор REST в Qlik Sense Enterprise on Windows.

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

  1. В Qlik Sense Enterprise on Windows создайте новое подключение к данным и выберите в качестве источника данных REST.

    Примечание к информацииЕсли не указано иное, оставьте значения по умолчанию.
  2. Введите URL в следующем формате: https://<tenant>.<region>.qlikcloud.com/api/v1/items.

  3. В разделе Дополнительные параметры запроса > Заголовки запросов введите Авторизация в поле Имя, а в поле Значение введите слово «Bearer» (носитель), за которым следует ключ API, созданный ранее. Обратите внимание на пробел между словом «Bearer» и ключом API.

  4. В разделе Разбивка на страницы > Тип разбивки на страницы выберите Следующий URL и в поле «Следующий URL» введите root/links/next/href.

  5. Введите имя подключения, например REST для Qlik Cloud.

  6. Нажмите кнопку «Создать».

Изменение скрипта загрузки

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

  1. В хабе Qlik Sense откройте приложение SaaSMigration 1.x.qvf.

    Откроется обзор приложения.

  2. Откройте Редактор загрузки данных.

  3. Откройте раздел ** конфигурация **.

  4. В строке Set vu_tenant_fqdn введите полностью квалифицированное имя домена.

    Пример: Set vu_tenant_fqdn = 'my_tenant.eu.qlikcloud.com';

  5. В строке Set vu_rest_connection_SaaS введите имя подключения REST к клиенту Qlik Cloud.

    Пример: Set vu_rest_connection_SaaS = 'MyRESTConnection for SaaS';

  6. В строке SET vu_central_node_host_name введите имя хоста центрального узла или имя компьютера.

    Пример 1. SET vu_central_node_host_name = 'sense-central-node'

    Пример 2. SET vu_central_node_host_name = 'my-central-node.domain.com'

  7. Если виртуальный прокси-сервер имеет префикс, его необходимо ввести в строку SET vu_virtual_proxy_prefix = '';
    Пример: SET vu_virtual_proxy_prefix = 'my-virtual-proxy-prefix';

Пример изменения скрипта загрузки

Настройка интерфейса командной строки qlik-cli и скриптов миграции

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

  1. Установите Qlik-CLI for Windows, это интерфейс командной строки для Qlik Sense SaaS. Он обеспечивает доступ ко всем общедоступным API через командную строку, что упрощает работу со скриптами и автоматизацию новых и старых рабочих процессов.

  2. Убедитесь, что файл qlik.exe указан в пути к исполняемому файлу Windows. В зависимости от того, как установлен qlik-cli, qlik.exe может находится не в папке Windows по умолчанию.

  3. Настройте подключение к Qlik Cloud. См. Приступая к работе.

  4. Настройте подключение к Qlik Sense под управлением клиента, см. раздел Qlik Sense: настройка проверки подлинности JWT..

  5. Внесите изменения в 0_globals.ps1 и задайте контекстные имена для:

    • $QlikSaaSContext

    • $tenantid

      Чтобы найти идентификатор TenantId, выберите Профиль_пользователя > О программе.

    • $MIGRATIONFROM = “Qlik Sense”

    Контекстная конфигурация имен для 0_globals.ps1

    Конфигурация контекстного имени в PowerShell
Примечание к информацииЗапустите скрипты с 1 по 7 по порядку, так как между ними существуют взаимозависимости. Например, скрипт 2_setspaces.ps1 подразумевает, что пользователи уже находятся в системе в результате выполнения скрипта 1_setusers.ps1.
Примечание к подсказкеДля получения дополнительной информации см. раздел Настройка параметров и конфигурации Qlik CLI.

Создание и применение тегов

Рекомендуется предоставить права администратора содержимого пользователям, которые могут оценивать и помечать тегами приложения и подключения к данным.

  1. Создайте следующие теги в QMC, в разделе Теги, для Qlik Sense под управлением клиента:

    • Состояние подключения — 05 Выбрано

    • Состояние подключения — 10 Настроено

    • Состояние подключения — 20 Проверено

    • Состояние подключения — 30 Выполнено

    • Состояние подключения — 99 Не требуется

    • Файлы данных по типу подключения

    • Шлюз данных по типу подключения — Доступ к данным

    • Встроенный коннектор по типу подключения

    • Приложение — 05 Перенесено через многооблачную инфрастуктуру

    • Приложение — 05 URL-ссылка на Qlik Sense Windows

    • Приложение — 10 Выбрано для обзора миграции

    • Приложение — 20 Требуется вмешательство в миграцию

    • Приложение — 30 Готово к миграции

    • Приложение — 40 Миграция завершена

    • Приложение — 99 Не будет перенесено

  2. Оцените приложения и подключения к данным и примените соответствующие теги.

  3. В разделе QMC Приложения выберите приложения, к которым будет применен одинаковый тег.

  4. Щелкните Изменить и выберите соответствующий тег.

По очереди обрабатывайте небольшое количество разных типов приложений за один раз и проверяйте ход выполнения миграции на листе Состояние миграции SaaS приложений в приложении «Миграция» SaaS. См. Миграция приложений.

Подробнее

Visit the discussion forum at community.qlik.com

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!