Загрузка данных из файлов
Программа Qlik Sense может считывать данные из файлов в различных форматах.
Форматы файлов
Поддерживаются несколько форматов файлов данных:
-
Текстовые файлы: данные в полях должны разделяться разделителями, например запятыми, символами табуляции или точками с запятой. Например: файлы переменных, разделенных запятыми (CSV).
- Таблицы HTML
-
Файлы Excel:
Примечание об информациизагрузка данных из файлов Excel или Excel Binary Workbook (.xlsb), защищенных паролем, не поддерживается.Для получения дополнительной информации см. Загрузка данных из таблиц Microsoft Excel.
- Файлы XML
- Исходные файлы Qlik QVD и QVX
- Файлы с фиксированной длиной записи
-
Файлы Data Interchange Format (DIF): файлы DIF можно загружать только с помощью редактора загрузки данных.
Типы подключений
Файлы можно загружать с помощью разных типов подключения к данным:
-
Локальные и сетевые папки с файлами: Для получения дополнительной информации см. Загрузка файлов из локальных и сетевых папок с файлами.
-
Папка Прикрепленные файлы: удалить и отредактировать эту папку нельзя. Она содержит файлы, которые были загружены или прикреплены к приложению (недоступно в Qlik Sense Desktop). Для получения дополнительной информации см. Добавление данных в приложение.
-
Файлы в Интернете: Для получения дополнительной информации см. Загрузка файлов из веб-ресурсов.
Подключения DataFiles автоматически создаются для каждого пространства, к которому имеется доступ. Например, в разделе Подключения к данным можно увидеть следующее:
- DataFiles: подключение к вашему личному пространству.
- DataFiles (команда маркетинга): подключение к общему пространству.
При наличии разрешения на изменение также можно загружать и сохранять файлы из папок общего пространства. Для получения дополнительной информации см. Adding data from uploaded data files.
Как загружать данные из файлов?
Существует несколько способов загрузки данных из файлов.
Выборка данных из подключения к данным в редакторе загрузки данных
Можно перейти к разделу Подключения к данным и использовать диалоговое окно Выбрать данные, чтобы выбрать данные для загрузки.
Для получения дополнительной информации см. Выбор данных в редакторе загрузки данных.
Загрузка данных из файла с помощью написания кода скрипта
Файлы загружаются с помощью оператора LOAD в скрипте. Операторы LOAD могут включать полный набор выражений скрипта. Чтобы считать данные из другого приложения Qlik Sense, используйте оператор Binary.
Для получения дополнительной информации см. Load.
Загрузка файлов из локальных и сетевых папок с файлами
С помощью подключения к папке можно загружать файлы из локальных и сетевых папок:
Элемент интерфейса | Описание |
---|---|
Путь |
Введите путь к папке, содержащей файлы с данными. Также можно: выбрать папку, ввести допустимый локальный путь или ввести путь UNC. Пример допустимого локального пути: C:\data\DataFiles\ Пример пути UNC: \\myserver\filedir\ Примечание об информацииИспользовать в пути сопоставленный сетевой накопитель нельзя.
|
Имя | Имя подключения к данным. |
Загрузка файлов из веб-ресурсов
С помощью подключения к данным веб-файла можно загружать файлы из веб-ресурсов, таких как FTP, HTTP или HTTPS. Файл может относиться к любому типу, поддерживаемому программой Qlik Sense:
Элемент интерфейса | Описание |
---|---|
Адрес URL |
Полный адрес URL веб-файла, к которому необходимо подключиться, включая идентификатор протокола. Example: 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 записей форума в виде таблицы, содержащей сведения о заголовках, авторах, количестве ответов и просмотров, а также времени выполнения последней операции.