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

Загрузка данных из файлов

Программа Qlik Sense может считывать данные из файлов в различных форматах.

Форматы файлов

Поддерживаются несколько форматов файлов данных:

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

  • Таблицы HTML
  • Файлы Excel

    Примечание к информациизагрузка данных из файлов Excel или Excel Binary Workbook (.xlsb), защищенных паролем, не поддерживается.

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

  • Файлы XML

  • Исходные файлы Qlik QVD и QVX

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

  • Файлы Apache Parquet

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

  • Файлы с фиксированной длиной записи
  • Файлы Data Interchange Format (DIF): файлы DIF можно загружать только с помощью редактора загрузки данных.

  • Файлы скриптов QlikView (QVS)

    Примечание к информации Файлы QVS нельзя прикрепить к приложениям.

Типы подключений

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

Примечание к информацииПри вводе расширения файла подключений DataFiles учитывается регистр. Например: .qvd.

Как загружать данные из файлов?

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

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

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

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

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

Загрузка данных из файла с помощью написания кода скрипта

Файлы загружаются с помощью оператора LOAD в скрипте. Операторы LOAD могут включать полный набор выражений скрипта. Чтобы считать данные из другого приложения Qlik Sense, используйте оператор Binary.

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

Загрузка файлов из локальных и сетевых папок с файлами

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

Параметры подключения к данным
Элемент интерфейсаОписание
Путь

Введите путь к папке, содержащей файлы с данными. Также можно: выбрать папку, ввести допустимый локальный путь или ввести путь UNC.

Пример допустимого локального пути: C:\data\DataFiles\

Пример пути UNC: \\myserver\filedir\

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

Загрузка файлов из веб-ресурсов

С помощью подключения к данным веб-файла можно загружать файлы из веб-ресурсов, таких как FTP, HTTP или HTTPS. Файл может относиться к любому типу, поддерживаемому программой Qlik Sense:

Параметры подключения к данным веб-файла
Элемент интерфейсаОписание
Адрес URL

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

Пример: http://unstats.un.org/unsd/demographic/products/socind/Dec.%202012/1a.xls

При подключении к файлу FTP может потребоваться включить в имя пользователя и пароль URL специальные символы, например : или @. В этом случае необходимо заменить специальные символы знаком процента и шестнадцатеричным кодом символа ASCII. Например, необходимо заменить символ : значением '%3a' и символ @ значением '%40'.

ИмяИмя подключения к данным.

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

Для получения дополнительной информации см. URL is.

Загрузка данных при помощи динамически создаваемого URL-адреса

В данном примере выполняется загрузка записей с первых 10 страниц форума New to Qlik Sense Qlik Community. Каждая страница форума содержит 20 записей. Последний параметр URL-адреса, start, служит для определения записи, отображающейся в качестве первой записи на странице. На странице, отображающейся при переходе по приведенной URL-ссылке, первой записью является запись под номером 20, за ней отображаются еще 20 записей.

https://community.qlik.com/community/qlik-sense/new-to-qlik-sense/content?filterID=contentstatus%5Bpublished%5D~objecttype~objecttype%5Bthread%5D&itemView=detail&start=20

 

При помощи счетчика i выполняется перемещение по страницам с шагом 20 до 180 страницы. Таким образом, цикл For выполняется 10 раз.

Для загрузки страницы в конце URL-адреса, определенного для параметра URL-адрес, вместо начальной страницы указывается $(i).

For i = 0 to 180 step 20 LOAD Title1, "Author", F6 As Replies, Views, "Latest activity" FROM [lib://x2] (URL IS [https://community.qlik.com/community/qlik-sense/new-to-qlik-sense/content?filterID=contentstatus%5Bpublished%5D~objecttype~objecttype%5Bthread%5D&itemView=detail&start=$(i)], html, utf8, embedded labels, table is @1); Next i;

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

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

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