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

Загрузка данных и управление ими с помощью Диспетчера данных

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

В диспетчере данных есть два представления:

  • Вид «Связи» Связи

    Можно создавать связи между таблицами и редактировать их.

  • Таблица Таблицы

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

Предварительный просмотр таблицы данных

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

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

  • Выберите таблицу данных, которую необходимо просмотреть.

Отобразится предварительный просмотр набора данных в таблице.

Добавление новой таблицы данных

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

Можно добавлять данные из следующих источников данных.

Источники данных
Источник данных Способ

Ручной ввод

Можно вручную ввести данные, выбрав Добавить данныеФайлы и другие источники, а затем Ручной ввод в разделе В приложении.

Добавление данных вручную

Новые файлы данных

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

Добавление данных из загруженных файлов данных

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

Добавление данных аналитики и управление ими

Файлы данных в пространствах

Можно добавить данные из существующих наборов данных, выбрав Добавить данныеКаталог данных.

Загрузка данных из каталога данных

Если существующие файлы данных требуют дополнительной подготовки, например установки фильтров или разделителей, выберите Добавить данныеФайлы и другие источники.

Добавление данных из загруженных файлов данных

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

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

Добавление данных из нового источника данных

Добавление данных из существующего источника данных

Редактирование таблицы данных

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

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

  1. Нажмите Изменить в таблице данных, в которую необходимо внести изменения.

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

  2. Для возврата нажмите Закрыть.

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

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

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

Удаление таблицы данных

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

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

  • Нажмите Удалить в таблице данных, которую необходимо удалить.

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

Действия по удалению можно отменить и повторить щелчком по элементам Отменить и Вернуть.

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

Управление связями таблиц данных

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

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

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

Для загрузки данных с последующим созданием связей рекомендуется использовать параметр Добавить данные с включенным профилированием данных. Это функция по умолчанию. Чтобы проверить этот параметр, щелкните More рядом с кнопкой Добавить данные в правом нижнем углу страницы «Добавить данные».

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

Существует два способа управления связями таблиц:

  • В представлении Вид «Связи» Связи диспетчера данных.

    Можно создавать связи с учетом рекомендаций Инструмент «Наблюдения» или создавать пользовательские связи на основе одного или нескольких полей.

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

  • С помощью параметра Связать в редакторе таблицы.

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

    Для получения дополнительной информации см. раздел Управление связями с другими таблицами.

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

Применение изменений и перезагрузка данных

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

Перезагрузку всех данных из внешних источников данных можно выполнить с помощью кнопки перезагрузка в нижнем колонтитуле раздела Диспетчер данных.

Нижний колонтитул Диспетчера данных

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

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

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

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

  • Нажмите Загрузить данные, чтобы загрузить все изменения в приложение.

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

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

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

Действия «Отменить» и «Повторить» в инструменте «Диспетчер данных»

При внесении изменений в инструменте Диспетчер данных можно отменять и повторять некоторые действия с помощью элементов Отменить и Вернуть или сочетаний клавиш Ctrl + Z и Ctrl + Y.

Журнал действий очищается в следующих случаях:

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

Просмотр сведений о преобразовании таблиц в Диспетчере данных

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

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

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

Взаимодействие Диспетчера данных и скрипта загрузки данных

При добавлении таблиц данных в Диспетчер данных создается код скрипта загрузки данных. Код скрипта можно посмотреть в разделе Автоматически созданный раздел в редакторе загрузки данных. Также можно разблокировать и редактировать созданный код скрипта, но в этом случае дальнейшее управление таблицей данных в Диспетчере данных будет недоступно.

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

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

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

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

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

  • Переименование или удаление таблиц, добавленных в скрипт с помощью параметра Диспетчер данных.
  • Удаление полей из таблиц, добавленных с помощью Диспетчера данных.
  • Объединение таблиц, добавленных с помощью Диспетчера данных, и таблиц, загруженных в скрипт.
  • Применение оператора Qualify к полям в таблицах, добавленных с помощью Диспетчера данных.
  • Загрузка таблиц, добавленных с помощью Диспетчера данных с использованием элемента Resident в скрипте.
  • Добавление кода скрипта после созданного раздела скрипта. Итоговые изменения в модели данных не отражаются в Диспетчере данных.

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

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

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

Объединение таблиц в Диспетчере данных

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

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

Объединенная таблица в виде «Таблицы» и виде «Связи».

Объединенная таблица.

Подробнее

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

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