Загрузка данных из файлов
Программа 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 нельзя прикрепить к приложениям.
Типы подключений
Файлы можно загружать с помощью разных типов подключения к данным:
-
Локальные и сетевые папки с файлами: Для получения дополнительной информации см. Загрузка файлов из локальных и сетевых папок с файлами.
-
Папка Прикрепленные файлы: удалить и отредактировать эту папку нельзя. Она содержит файлы, которые были загружены или прикреплены к приложению (недоступно в 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 записей форума в виде таблицы, содержащей сведения о заголовках, авторах, количестве ответов и просмотров, а также времени выполнения последней операции.