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

Создание киосков данных и управление ими

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

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

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

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

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

    Примечание к предупреждениюВсе исходные наборы данных должны иметь ключи.

Создание киоска данных

Чтобы создать киоск данных, выполните действия, указанные ниже.

  1. Откройте свой проект данных, нажав в конце строки, и выберите «Открыть».

  2. Затем выполните одно из следующих действий:

    • нажмите кнопку Добавить в правом верхнем углу и выберите Создать киоск данных;
    • найдите ресурс хранилища и нажмите на значок в правом нижнем углу. Затем выберите Создать киоск данных.

    Откроется диалоговое окно Создание киоска данных.

  3. Укажите имя киоска данных и при необходимости введите описание.

  4. Чтобы настроить киоск данных позже, снимите флажок с параметра Открыть, а затем нажмите Создать. В противном случае просто нажмите Создать.

    Киоск данных открывается на вкладке Киоск данных.

  5. Выберите исходные данные, как описано в разделе Выбор исходных данных
  6. Если киоск данных должен содержать измерения, добавьте измерения, как описано в разделе Добавление измерений и факта в киоск данных
  7. Если киоск данных должен содержать факт, добавьте факт, как описано в разделе Добавление факта
  8. Если киоск данных содержит измерения и факт, добавьте измерения в вашу схему типа «звезда», как описано в разделе Создание схемы типа «звезда»
  9. Создайте наборы данных в вашем киоске данных и заполните их данными, как описано в разделе Заполнение киоска данных

Выбор исходных данных

Исходные данные выбираются из наборов данных в задаче хранения данных.

Порядок действий:

  1. Нажмите Выбрать исходные данные в центре вкладки или кнопку Выбрать исходные данные на панели инструментов.

    Откроется диалоговое окно Выбор исходных данных .

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

  3. Оставьте значение по умолчанию % для поиска всех наборов данных или введите имя определенного набора данных в строке поиска. Затем нажмите Поиск.

  4. Выберите необходимые наборы данных, а затем нажмите Добавить выбранные таблицы.

  5. Нажмите ОК, чтобы закрыть диалоговое окно, и перейдите к параметрам Добавить факт и/или Добавить измерения.

Примечание к информацииЭту процедуру можно повторить, чтобы добавить наборы данных из других задач данных.

Добавление измерений и факта в киоск данных

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

Добавление измерений

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

  1. Нажмите Добавить измерение.

    Откроется диалоговое окно Добавление измерения.

  2. Доступны параметры, перечисленные ниже.

    • Самый подробный набор данных: выберите набор данных.
    • Имя: укажите отображаемое имя измерения. По умолчанию используется имя самого подробного набора данных.
    • Описание: при необходимости добавьте описание.
    • Тип истории: выберите одно из значений, указанных ниже.
      • Тип 1: существующая запись измерения будет обновляться при каждом обновлении соответствующей записи хранилища.
      • Тип 2: новая запись будет обновляться к измерению при каждом обновлении соответствующей записи хранилища.
    • Связанный набор данных для денормализации: для выбора будут доступны любые наборы данных, которые могут быть денормализованы в наборе измерений (в соответствии с отношениями в модели ресурсов исходных данных).

       

      Пример измерения, которое может быть денормализовано

      Пример измерения со связанными измерениями

  3. Нажмите ОК, чтобы сохранить параметры.

    Измерение будет добавлено в список измерений слева.

Также см. Ролевые измерения.

Просмотр сведений об измерении

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

Измерение Продукты денормализовано с помощью наборов данных Категории и Поставщики

Добавление факта

Чтобы добавить факт, выполните следующие действия.

  1. Нажмите Добавить факт.

    Откроется диалоговое окно Добавить факт.

  2. Доступны следующие параметры:

    • Факт: выберите набор данных, который будет фактом. Набор данных будет определять детализацию создаваемого факта.
    • Имя: укажите отображаемое имя факта. По умолчанию используется имя факта.
    • Описание: при необходимости добавьте описание.
    • Связанные наборы данных для денормализации: для выбора будут доступны любые наборы данных, которые могут быть денормализованы в вашем наборе фактов.
    • Дополнительно
      • Использовать текущие данные: если выбрано (по умолчанию), факт не будет содержать столбец даты транзакции.
      • Выберите дату транзакции: чтобы найти данные по определенной дате транзакции, выберите эту опцию, а затем — столбец даты. Это полезно, если схема звезды содержит измерения типа 2 и требуется найти правильные данные для конкретной транзакции. Например, если у заказчика несколько адресов, можно найти нужный адрес по дате заказа.

        Пример использования:

        Розничному торговцу необходимо создать киоск данных для анализа отношений между заказами и клиентами. Киоск данных должен давать ответы на такие вопросы, как: В каком штате была самая большая сумма заказов за квартал 4 2022 года?

         

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

        Если игнорировать дату транзакции, это приведет к неточности данных, как показано ниже:

         

        Показывает отношение между таблицей фактов Orders и измерением Customers, когда установлен флажок «Использовать текущие данные».

         

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

        Это позволит розничному продавцу точно рассчитать общую сумму заказов по штату в квартале 4 2022 года.

         

        Показывает отношение между таблицей фактов Orders и измерением Customers, когда включен параметр «Использовать дату транзакции».

        Примечание к подсказкеОбратите внимание, что дата транзакции может по-разному использоваться в каждом киоске данных в зависимости от бизнес-потребностей. Например, в одном киоске данных она может использоваться для анализа дат заказов, а в другом — для анализа дат отгрузок.
  3. Нажмите ОК, чтобы сохранить параметры.

    Факт будет добавлен в список фактов слева.

Просмотр сведений о факте

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

  • Модель схемы типа «звезда» (по умолчанию): показывает графическое представление отношений между наборами данных в киоске данных.
  • Модель фактов: показывает все наборы данных, связанные с набором фактов. Наборы данных, выбранные для денормализации при добавлении факта, будут отображаться как выбранные (и выделены серым цветом).

     

    Таблица фактов Orders Details с денормализованным набором данных Orders

  • Дата транзакции: имя столбца транзакции, если при добавлении факта была выбрана опция Выберите дату транзакции.

Создание схемы типа «звезда»

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

Порядок действий:

  1. Выберите факт в списке Факты слева.
  2. Выберите измерения для добавления из списка рекомендуемых измерений справа.

    Рекомендуемые измерения связаны с набором фактов пунктирной линией.

    На изображении ниже некоторые измерения были добавлены ранее и поэтому соединены сплошной серой линией.

  3. Нажмите Применить, чтобы добавить измерения.

    Измерения связаны с набором фактов сплошной серой линией.

  4. Чтобы закрыть панель Рекомендуемые измерения, нажмите .

Заполнение киоска данных

После создания киоска данных можно приступать к его заполнению.

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

  1. Нажмите кнопку Подготовка в правом верхнем углу панели инструментов.

    Процесс подготовки включает создание наборов данных и видов в киоске данных, а также обновление каталога.

    Прогресс можно отслеживать с помощью индикатора Ход подготовки в нижней части экрана.

    После завершения подготовки кнопка Подготовка изменится на кнопку Запуск.

  2. При необходимости проверьте киоск данных, как описано ниже в разделе Проверка и синхронизация вашего киоска данных.

  3. Нажмите кнопку Запуск.

    Окно переключится на вид Мониторинг и будет показывать ход выполнения загрузки и состояние наборов данных в вашем киоске данных.

Каждая исходная запись будет обработана в киоске данных, включая даже удаленные записи. Это делается для того, чтобы обеспечить сохранение исторических данных.

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

Проверка и синхронизация вашего киоска данных

Проверка киоска данных гарантирует, что метаданные киоска данных идентичны соответствующим метаданным в его исходном ресурсе данных (хранения или преобразования, если он определен). Проверка киоска данных также сравнивает созданные метаданные с текущим дизайном схемы «звезда». Например, если запустить проверку после добавления измерения в уже созданный киоск данных, проверка завершится неудачей.

Для проверки киоска данных:

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

    Появится сообщение Проверка завершена.

  2. Если метаданные не синхронизированы или имеются конфликты дизайна схемы «звезда», в нижней части окна автоматически откроется панель Проверить и исправить с отчетом о проверке.

  3. Чтобы решить проблемы типа Ожидающие изменения в дизайне, нажмите кнопку в правом верхнем углу и выберите Подготовка. Если значение столбца Можно изменить без потери данных равно Да, будет выполнена операция ALTER. В противном случае таблицы киоска данных будут созданы заново.

    Обратите внимание, что все ошибки проверки необходимо устранять вручную.

Управление киосками данных

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

Уточнение фактов или измерений

На вкладке Наборы данных можно выполнять различные операции для уточнения фактов и измерений, такие как создание правил преобразования (например, чтобы заменить значения столбцов) и добавление выражений на уровне столбцов. Вкладка Наборы данных расположена справа от вкладки Киоск данных.

Вкладка Наборы данных

Вкладка Наборы данных для управления наборами фактов и измерений

Добавление правил

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

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

Добавление столбцов и выражений

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

Ролевые измерения

Ролевое измерение — это одно и то же измерение, используемое несколько раз в одной и той же схеме «звезда», но с разными значениями. Это часто встречается в измерениях «Дата» и «Клиент». Например, ваша схема звезды может иметь две сущности «Дата», одна из которых представляет дату заказа, а другая — дату получения.

Чтобы добавить или изменить имя роли измерения:

  1. Нажмите на значок в узле измерения и выберите Изменение роли.
  2. В диалоговом окне Изменение роли введите имя (или измените существующее имя) в поле Имя роли в схеме типа «звезда» и нажмите ОК.

    Имя роли появится под именем измерения.

Дополнительные параметры управления

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

Параметр управления Необходимые действия
Добавление дополнительных исходных наборов данных См. раздел Выбор исходных данных .
Добавление дополнительных фактов См. раздел Добавление факта .
Добавление дополнительных измерений См. раздел Добавление измерений и факта в киоск данных .
Удаление измерения Выберите измерение на панели Измерения и нажмите Удалить в меню .
Удаление факта Выберите факт на панели Факты и нажмите Удалить в меню .
Воссоздание киоска данных Нажмите кнопку в правом верхнем углу и выберите Воссоздать таблицы. Воссоздание киоска данных может потребоваться, если, например, в хранилище произошли изменения, которые не могут быть автоматически синхронизированы с киоском данных.
Остановка запущенной задачи для киоска данных Нажмите кнопку Остановка в правом верхнем углу.
Подготовка задачи киоска данных

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

  • проверку допустимости дизайна,

  • создание или изменение физических таблиц и видов в соответствии с дизайном,

  • создание кода SQL для задачи данных,

  • создание или изменение записей каталога для выходных наборов данных задачи.

Прогресс можно отслеживать с помощью индикатора Ход подготовки в нижней части экрана.

Планирование задачи киоска данных

Можно запланировать периодическое обновление задачи киоска данных. Можно задать расписание по времени или настроить выполнение задачи после завершения задач ввода данных.

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

Чтобы активировать график, необходимо, чтобы переключатель Планирование всегда находился в положении Вкл.

Повременные графики

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

  • Выберите значение В определенное время в поле Запустить задачу данных.

Можно настроить ежечасный, ежедневный, еженедельный или ежемесячный график.

Графики на основе событий

Можно использовать график на основе событий, чтобы выполнять задачу после завершения задач ввода данных.

  • Выберите значение При определенном событии в поле Запустить задачу данных.

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

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

Параметры киоска данных

Нажмите Параметры на панели инструментов, чтобы открыть диалоговое окно Параметры: <имя-киоска-данных>.

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

Вкладка Общие

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

  • База данных: база данных, в которой будет создан киоск данных.
  • Схема задачи данных: схема, в которой будут созданы наборы данных.
  • Внутренняя схема: схема, в которой будут созданы внутренние наборы данных.
  • Префикс для всех таблиц и видов

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

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

Вкладка Время выполнения

На вкладке Время выполнения доступны параметры, перечисленные ниже.

  • Параллельное выполнение: введите максимальное количество подключений к базе данных, которое Qlik Cloud может открыть для выполнения задания. Количество по умолчанию — 10.
  • Хранилище: применимо только к Snowflake. Имя хранилища данных Snowflake.

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

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