Работа с хранилищами изменений | Qlik Cloud Справка
Перейти к основному содержимому Перейти к дополнительному содержимому

Работа с хранилищами изменений

Хранилища изменений содержат пользовательские правки в редактируемых столбцах в таблицах записи.

Что такое хранилище изменений?

Хранилище изменений — это управляемое Qlik хранилище, в котором хранятся изменения, сделанные пользователями в редактируемых столбцах таблицы записи. Хранилище изменений — это временное хранилище: изменения хранятся в течение 90 дней, после чего удаляются.

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

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

Управление хранилищами изменений

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

Выбор другого хранилища изменений для таблицы записи

При необходимости, в разделе Хранилище изменений на панели свойств выберите существующее хранилище изменений из текущего пространства.

Требования и поведение перечислены ниже:

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

  • Одно хранилище изменений не может быть подключено к нескольким таблицам записи.

  1. На панели свойств, разверните Изменить хранилище.

  2. Рядом с Идентификатор хранилища изменений, нажмите Выбрать.

Переименование хранилищ изменений

Хранилища изменений имеют настраиваемые имена. Вы можете переименовать каждое хранилище изменений, чтобы сделать их уникальными и узнаваемыми.

  1. На панели свойств, разверните Изменить хранилище.

  2. Нажмите Edit.

  3. Введите имя хранилища изменений и нажмите для подтверждения.

Копирование идентификатора хранилища изменений

Идентификатор хранилища изменений можно скопировать двумя способами:

  • В режиме редактирования листа после создания таблицы записи. На панели свойств, в разделе Хранилище изменений > Идентификатор хранилища изменений, нажмите Copy Копировать ID.

    Копирование идентификатора хранилища изменений из панели свойств.

    Clicking the 'Copy ID' button in the write table properties to obtain the change store ID
  • В режиме анализа при просмотре таблицы записи. Нажмите на значок Info в нижнем правом углу. Нажмите Copy, чтобы скопировать идентификатор хранилища изменений.

    Копирование идентификатора хранилища изменений при просмотре таблицы записи.

    Clicking the 'Copy' icon from the info tooltip when viewing a write table, copying the change store ID

Извлечение изменений из хранилища изменений

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

Изменение жизненного цикла хранилища

В этом разделе описывается ожидаемое поведение для хранилищ изменений при перемещении, публикации и удалении содержимого.

Публикация

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

Первая публикация

Когда приложение с таблицей записи впервые публикуется в управляемом пространстве:

  • Новые хранилища изменений создаются в целевом пространстве

  • Опубликованное приложение будет использовать эти новые хранилища изменений

Повторная публикация без изменений в конфигурации записи

В этом сценарии ничего не меняется. Опубликованное приложение продолжает использовать хранилища изменений в управляемом пространстве.

Повторная публикация после добавления новых редактируемых столбцов в исходном приложении

В этом сценарии целевые хранилища изменений обновляются для поддержки этих новых столбцов.

Повторная публикация после удаления редактируемых столбцов в исходном приложении

В этом сценарии:

  • Таблица записи в опубликованном приложении больше не будет отображать удаленные редактируемые столбцы.

  • Целевые хранилища изменений сохраняют эти удаленные столбцы.

Удаление

Удаление включает удаление диаграмм, листов, приложений и пространств.

Удалить диаграмму, лист или приложение

После удаления диаграммы, листа или приложения, содержащего таблицу записи, хранилище изменений по-прежнему существует в пространстве. Вы все еще можете:

Удаление пространства

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

Перемещение

Перемещение происходит, когда приложение с таблицей записи перемещается в другое пространство. При перемещении происходит следующее:

  • Пустое хранилище изменений будет создано в целевом пространстве.

  • Таблица записи в приложении больше не будет связана с хранилищем изменений в исходном пространстве.

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

Ограничения

Об ограничениях хранилища изменений см. Хранилище изменений и хранение данных.

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

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