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

Создание таблиц записей

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

Создание таблицы записей

Вы можете добавить таблицу записей на свой лист в любое время.

  1. На панели ресурсов откройте Диаграммы.

  2. В разделе Визуализации перетащите Таблица записей на лист.

  3. Щелкните команду Добавить измерение и выберите измерение или поле.

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

    • Поля и основные элементы: Открывает диалоговое окно с возможностью поиска, в котором отображаются все поля и основные элементы. Вы можете выбрать добавление любого элемента в качестве измерения или меры.
    • Пользовательское выражение: Открывает диалоговое окно, в котором можно ввести выражение или открыть редактор выражения Открыть редактор выражения.
  5. Добавьте редактируемые столбцы, нажав Открыть меню добавления ресурса данных в разделе Данные на панели свойств и выбрав Редактируемый столбец.

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

    Для получения дополнительной информации о первичных ключах см. Первичный ключ.

  7. Нажмите Сохранить.

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

Извлечение и использование изменений

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

Вы можете получить эти изменения через change-stores API. Изменения можно использовать различными способами, включая:

  • Загрузка изменений в QVD или приложения для постоянного хранения и использования в Qlik Cloud.

  • Извлечение изменений и их добавление во внешние системы, такие как электронные таблицы Excel или базы данных SQL.

  • Динамическая интеграция данных в автоматизированные процессы, такие как отправка электронных писем и закупка инвентаря.

  • Создание собственных приложений и интеграция вызовов к change-stores API в ваши операционные рабочие процессы.

Предварительные условия

Прежде чем вы сможете получить доступ к данным, сохраненным в хранилище изменений, вам необходимо иметь доступ к change-stores API. Для этого вам потребуется:

Доступные инструменты для извлечения изменений

Вы можете использовать следующие инструменты для извлечения и использования изменений из change-stores API:

  • Qlik Automate

  • Коннектор REST, доступный при использовании скриптов и подготовки данных Qlik.

Примеры и варианты использования см. в разделах:

Концепции

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

Редактируемый столбец

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

Для получения дополнительной информации о том, где создаются редактируемые столбцы, см. Создание таблицы записей.

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

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

  1. На панели свойств в разделе Данные нажмите на редактируемый столбец.

    Откроются свойства столбца.

  2. Вы можете изменить любое из следующих свойств:

    • Заголовок: Изменение заголовка столбца по умолчанию.

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

      • Одиночный выбор: Укажите набор значений, которые пользователи могут выбирать для каждой ячейки при редактировании. Например, можно добавить два значения для статусов заказов: По графику и С опозданием. Затем пользователи смогут выбирать между этими значениями при комментировании записей данных.

        Для одиночного выбора можно использовать фиксированные или динамические значения:

        • Фиксированные: Определите значения вручную, введя их в поле ввода. Эти значения являются статическими и не изменяются вместе с данными приложения.

        • Динамические: Используйте выражения для определения входных значений, которые могут изменяться в зависимости от значения выражения. Например, можно связать значения с полем модели данных или с переменными приложения. Вы можете указать значения и метки или только значения.

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

          Синтаксис:

          Используйте | для разделения значений и ~ для разделения значения и метки, например: значение1|значение2 или значение1~метка1|значение2~метка2.

          Примечание к информации

          Поддерживается до 1000 значений. Значения, превышающие этот предел, будут проигнорированы.

      • Ручной ввод пользователя: Пользователи редактируют данные, вводя текст в ячейки вручную.

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

    • Ширина столбца: Установка ширины столбца.

Хранилище изменений

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

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

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

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

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

    Нажатие значка «Копировать» в свойствах таблицы записей для получения идентификатора хранилища изменений
  • В режиме анализа при просмотре таблицы записей. Нажмите значок Информация в правом нижнем углу. Нажмите Копировать, чтобы скопировать идентификатор хранилища изменений.

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

    Нажатие значка «Копировать» во всплывающей подсказке с информацией при просмотре таблицы записей, копирование идентификатора хранилища изменений

Первичный ключ

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

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

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

После определения первичных ключей в таблице записей вы можете изменить их в любое время. На панели свойств в разделе Хранилище изменений > Первичные ключи нажмите Изменить.

Первичный ключ также важен при извлечении изменений из change-stores API.

Использование инструментов Qlik Cloud для извлечения изменений из таблиц записей

Извлечение изменений таблицы записей с помощью Qlik Automate

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

Дополнительная информация о Qlik Automate доступна в разделе Qlik Automate.

Доступные блоки Qlik Automate для извлечения изменений таблицы записей

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

Вывод списка текущих изменений из хранилища изменений

Блок List Current Changes From Change Store использует конечную точку API /changes/tabular-views и возвращает только самое последнее значение для каждой ячейки (другими словами, он возвращает текущие значения). Он возвращает эти значения в виде списка объектов, в котором каждый объект содержит первичные ключи и значения изменений. Каждая запись также дополняется меткой времени updatedAt для даты и времени последнего обновления записи и идентификатором пользователя updatedBy для пользователя, внесшего это изменение.

Блок List Current Changes From Change Store в Qlik Automate

Вывод истории хранилища изменений

Блок List Change Store History использует конечную точку API /changes и возвращает полную историю для каждой ячейки. Если ячейка обновлялась несколько раз, этот блок вернет каждое значение, userId и метку времени updatedAt для каждого обновления.

Блок List Change Store History в Qlik Automate

Работа с шаблонами

Вы также можете начать с шаблона автоматизации, если извлекаете данные в базу данных MySQL. Следующие шаблоны доступны в разделе Insights to Action:

  • Extract Change Store Data to a MySQL Database

  • Extract Change Store Data to a MySQL Database in Bulk

Эти шаблоны компонуют блоки Change Store (описанные выше) с другими блоками, чтобы помочь вам быстрее извлекать данные. Просто настройте параметры блоков для подключения к вашим ресурсам. Подробное руководство см. в этой статье Community.

Извлечение изменений таблицы записей с помощью коннектора REST в Qlik Cloud

Разрешения

Для создания таблиц записей и взаимодействия с change-stores API требуются определенные разрешения. Для получения дополнительной информации см. Разрешения для таблицы записей.

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

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