Загрузка данных из файлов
Qlik Sense может считывать данные из файлов в различных форматах.
Форматы файлов
Поддерживаются несколько форматов файлов данных:
-
Текстовые поля: данные в полях должны разделяться разделителями, например запятыми, символами табуляции или точками с запятой. Например: файлы переменных, разделенных запятыми (CSV).
- HTML таблицы
-
Excel файлы
Примечание к информациизагрузка данных из файлов Excel или Excel Binary Workbook (.xlsb), защищенных паролем, не поддерживается.Для получения дополнительной информации см. раздел Загрузка данных из таблиц Microsoft Excel.
-
XML файлы
Примечание к информации Файлы XML нельзя прикрепить к приложениям. Вы можете загрузить данные из файлов XML через подключение к локальным или сетевым файлам или к веб-ресурсам. -
Исходные файлы Qlik QVD и QVX
Для получения дополнительной информации см. раздел Работа с файлами QVD.
-
Файлы Apache Parquet
Для получения дополнительной информации см. раздел Работа с файлами Apache Parquet.
-
JSON файлы
Для получения дополнительной информации см. раздел Работа с файлами JSON.
Примечание к информации Файлы JSON нельзя прикрепить к приложениям. Вы можете загрузить данные из файлов JSON через подключение к локальным или сетевым файлам или к веб-ресурсам. - Файлы с фиксированной длиной записи
-
Data Interchange Format (DIF) файлы: DIF файлы можно загружать только с помощью редактора загрузки данных.
-
Файлы скриптов QlikView (QVS)
Примечание к информации QVS файлы нельзя прикрепить к приложениям.
Типы подключений
Файлы можно загружать с помощью разных типов подключения к данным:
-
Локальные и сетевые файловые папки: Дополнительные сведения см. Загрузка файлов из локальных и сетевых папок с файлами.
-
Папку Прикрепленные файлы нельзя удалить или изменить. Она содержит файлы, которые загружены и прикреплены к приложению. (Недоступно в Qlik Sense Desktop). Для получения дополнительной информации см. раздел Добавление данных в приложение.
-
Файлы на веб-ресурсе: см. Загрузка файлов из веб-ресурсов.
Как загружать данные из файлов?
Существует несколько способов загрузки данных из файлов.
Выборка данных из подключения к данным в редакторе загрузки данных
Можно открыть окно Подключения к данным и выбрать данные для загрузки в диалоговом окне Выбор данных.
Для получения дополнительной информации см. раздел Выбор данных в редакторе загрузки данных.
Загрузка данных из файла с помощью написания кода скрипта
Файлы загружаются с помощью оператора 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).
Будут загружены последние 200 записей форума в виде таблицы, содержащей сведения о заголовках, авторах, количестве ответов и просмотров, а также времени выполнения последней операции.