Добавление данных из существующего источника данных
Можно добавить данные в приложение из подключений, которые уже определены вами или администратором. Это может быть база данных, папка с файлами данных или коннектор, подключенный к внешнему источнику данных, например Salesforce.com.
Не добавляйте в Диспетчер данных таблицу, которая уже была добавлена в Редактор загрузки данных в качестве добавленной при помощи скрипта таблицы с тем же именем и теми же столбцами.
Чтобы удалить подключения из расположения Добавить данные, правой кнопкой мыши щелкните подключение и выберите .
В случае удаления подключения перед загрузкой данных необходимо удалить все таблицы в расположении Диспетчер данных, которые использовали данное подключение.
Выполните следующие действия.
- Откройте приложение.
- Откройте Диспетчер данных и выберите Добавить данные > Файлы и другие источники. Также можно щелкнуть Добавить данные в на верхней панели.
-
В разделе Существующие подключения выберите существующее подключение. В выпадающем списке «Пространство» можно проверить подключения из пространств, к которым у пользователя имеется доступ.
Некоторые подключения установлены непосредственно к источникам данных, которые выбраны для загрузки таблиц и полей. Например, подключения к ресурсу Salesforce.com или базе данных, установлены непосредственно к источникам для выбора данных.
-
Выберите определенный источник данных, из которого требуется добавить данные, если подключение предлагает возможность выбора.
Он различается в зависимости от типа источника данных.
-
Выберите таблицы и поля для загрузки.
Для получения дополнительной информации см. раздел Выбор полей данных.
-
Либо примените фильтр данных, чтобы выбрать подмножество данных, содержащихся в выбранных полях.
Если в качестве источника данных используется файл, выберите Фильтры. Рядом с таблицей, в которую необходимо добавить фильтр, щелкните Добавить фильтр, выберите поле и условие, а затем укажите значение, с помощью которого будет выполняться фильтрация. Для получения дополнительной информации см. Фильтрация данных из файлов.
Примечание к информацииQlik Sense не поддерживает фильтры в полях данных из файлов QVD .
Обратите внимание на следующие моменты.
- К одному и тому же полю можно применить несколько фильтров.
- Фильтры можно удалить в представлении Связи Диспетчера данных или в разделе Выбрать данные из источника. Изменения вступят в силу после перезагрузки данных, для выполнения которой необходимо нажать кнопку Загрузить данные.
Для баз данных и коннекторов в случае выбора параметра Фильтр данных откроется текстовое поле для ввода критериев фильтрации. Сведения о критериях см. в Фильтрация данных из файлов.
Обратите внимание на следующие моменты.
- Фильтры применяются к именам полей базы данных. В случае переименования поля с помощью Диспетчера данных следует применить фильтр к исходному имени поля базы данных. К примеру, если присвоить полю базы данных с именем EMP имя EMPLOYEE с помощью Диспетчера данных, необходимо применить фильтр EMP = ‘filter_value’.
- Фильтры данных можно очистить в представлении Связи Диспетчера данных. Изменения вступят в силу после перезагрузки данных, для выполнения которой необходимо нажать кнопку Загрузить данные. Перед очисткой фильтров необходимо разделить объединенные таблицы.
- В настоящее время функция фильтрации данных доступна не для всех коннекторов или прикрепленных файлов.
-
Щелкните Добавить данные, чтобы открыть данные в представлении Связи диспетчера данных. Таким образом можно добавлять источники данных, изменять данные или связывать таблицы с помощью Диспетчера данных.
Профилирование данных включается по умолчанию щелчком элемента Добавить данные. Профилирование данных выполняет следующие функции:
- Рекомендует связи данных.
- Автоматически учитывает общие поля между таблицами. Это позволяет добавить уникальный префикс на основе имени таблицы.
- Сопоставляет поля даты и времени в autoCalendar.
Автоматического связывания таблиц на основе общих имен полей не происходит. Связать таблицы можно в представлении Связи.
Примечание к подсказкеЧтобы загрузить данные непосредственно в приложение, щелкните , а затем отключите профилирование данных. При добавлении данных будет выполнена загрузка выбранных данных из внешнего источника данных. Таблицы будут автоматически связаны на основе общих имен полей. Поля даты и времени не будут созданы.Для получения дополнительной информации см. раздел Управление связями данных.
-
После завершения подготовки данных щелкните Загрузить данные. В случае обнаружения серьезных проблем перед загрузкой данных в приложение необходимо устранить проблемы в Диспетчере данных.
Для получения дополнительной информации см. раздел Поиск и устранение неисправностей — загрузка данных.
Если данные включают географические данные о городе или стране, в текущее пространство могут быть автоматически добавлены следующие файлы QVD :
-
countryAliases.qvd
-
countryGeo.qvd
-
cityAliases.qvd
-
cityGeo.qvd
Эти файлы служат для предоставления дополнительных географических данных о местоположениях, включенных в добавленные данные. Qlik Sense организует и обновляет эти файлы по мере необходимости. Если их удалить, то при следующей перезагрузке они будут автоматически добавлены снова.
Для повторной загрузки выбранных данных из внешнего источника используйте кнопку в нижнем колонтитуле раздела Диспетчер данных. В этом случае все текущие данные будут извлечены из выбранного вами источника. Повторная загрузка всех данных может занять больше времени, чем загрузка только новых данных. Если ранее загруженные данные не претерпели изменений в источнике данных, повторно загружать все данные нет необходимости.