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

Прикрепление и добавление файлов данных в приложение

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

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

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

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

Ограничения

  • Максимальный размер файла, прикрепленного к приложению, не должен превышать 50 МБ.
  • Максимальный размер файлов, прикрепленных к приложению, включая файлы изображений, загруженные в библиотеку медиафайлов, не должен превышать 200 МБ.
  • В Qlik Sense Desktop прикрепление файлов не поддерживается.

Быстрое прикрепление нескольких файлов данных

Самый быстрый и в большинстве случаев самый простой способ прикрепить и добавить набор файлов данных — это просто перетащить их в приложение.

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

  • Перетащите один или несколько файлов в приложение.

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

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

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

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

Прикрепление одного файла данных

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

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

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

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

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

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

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

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

  5. Либо примените фильтр данных, чтобы выбрать подмножество данных, содержащихся в выбранных полях.

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

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

    Qlik Sense не поддерживает фильтры в полях данных из файлов QVD .

    Обратите внимание на следующие моменты.

    • К одному и тому же полю можно применить несколько фильтров.
    • Фильтры можно удалить в представлении Связи Диспетчера данных или в разделе Выбрать данные из источника. Изменения вступят в силу после перезагрузки данных, для выполнения которой необходимо нажать кнопку Загрузить данные.
  6. Щелкните Добавить данные, чтобы открыть данные в представлении Связи диспетчера данных. Таким образом можно добавлять источники данных, изменять данные или связывать таблицы с помощью Диспетчера данных.

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

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

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

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

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

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

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

Удаление прикрепленного файла

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

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

  1. Откройте приложение.
  2. Откройте Диспетчер данных и щелкните Add.

  3. Щелкните Вложение Прикрепленные файлы.
  4. Удалите соответствующий файл.

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

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

Повторная загрузка данных из прикрепленного файла

Загруженный для приложения файл прикрепляется к приложению. Он доступен только для этого приложения.

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

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

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

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

  1. Откройте приложение.
  2. Откройте Диспетчер данных и щелкните Add.

  3. Щелкните Вложение Прикрепленные файлы.
  4. Замените существующий файл. Имя обновленного файла должно быть идентично имени исходного файла. Содержимое файла данных обновлено.
  5. Щелкните Добавить данные. Убедитесь, что профилирование данных включено, для чего щелкните Дополнительно.
  6. Щелкните таблицу в представлении Связи или Таблицы.
  7. Щелкните перезагрузка, чтобы обновить данные.
  8. Щелкните Загрузить данные, чтобы повторно загрузить данные в приложение.
Примечание к предупреждениюЕсли в структуру полей файла данных внесены изменения, то есть поля удалены или переименованы, это может повлиять на модель данных в приложении, особенно если изменены поля, используемые для связи таблиц.

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

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