Поиск и устранение неисправностей — загрузка данных | Qlik Sense для Windows Справка
Перейти к основному содержимому Перейти к дополнительному содержимому

Поиск и устранение неисправностей — загрузка данных

В этом разделе описаны проблемы, которые могут возникнуть при загрузке и моделировании данных в Qlik Cloud Analytics и Qlik Sense.

Не удается прикрепить файл путем перетаскивания в окно Добавить данные

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

Файл сохранен в архиве ZIP. Невозможно прикрепить отдельные файлы из архива ZIP.

Перед прикреплением файлов извлеките их из архива ZIP.

Проблемы с набором символов в зашифрованных файлах данных с кодировкой не ANSI

Могут возникнуть проблемы с шифрованием символов в файлах данных с кодировкой не ANSI при использовании подключения к данным ODBC.

Подключения к данным ODBC не предоставляют полные возможности для шифрования набора символов.

  • Если это возможно, импортируйте файлы данных, используя подключение к данным папки, которое поддерживает функции обработки кодов символов. Видимо, это оптимальный вариант при загрузке таблицы Microsoft Excel или текстового файла данных.

Предупреждение о циклических ссылках при загрузке данных

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

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

При выборе данных в файле с фиксированными записями столбцы не выстраиваются должным образом

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

В этом случае знак табуляции обычно эквивалентен количеству символов.

  1. Выберите Имена полей отсутствуют в Имена полей.
  2. Выберите Разрывы полей.
  3. Увеличивайте значение Размер интервала табуляции, пока столбцы не будут выровнены с заголовком.
  4. Вставьте разрывы полей, щелкая соответствующие положения столбцов.
  5. Выберите Предварительный просмотр данных.
  6. Выберите Встроенные имена полей в Имена полей.

Теперь столбцы выровнены должным образом и для каждого поля должно быть указано верное имя.

Коннектор не работает

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

Коннектор неправильно установлен

Коннектор неправильно установлен (не по инструкциям). Если приложение использует коннектор на сайте с несколькими узлами, коннектор необходимо установить на всех узлах.

  • Убедитесь, что коннектор установлен на всех узлах веб-сайта в соответствии с инструкциями.

Коннектор не адаптирован для Qlik Sense

Коннекторы QlikView необходимо адаптировать для Qlik Sense, чтобы иметь возможность выбирать данные.

Предлагаемые меры (Если коннектор разработан самостоятельно с помощью QVX SDK.)

  • Для выбора данных коннектор необходимо адаптировать для Qlik Sense с помощью интерфейса.

Предлагаемые меры (Если коннектор был предоставлен.)

  • Обратитесь к поставщику коннектора для получения адаптированного коннектора Qlik Sense.

Подключение к данным перестает работать после перезапуска SQL Server

Если вы создаете подключение к данным SQL Server, а затем перезапускаете SQL Server, подключение к данным может перестать работать, и вы не сможете выбрать данные. Qlik Sense потеряло подключение к SQL Server и не смогло переподключиться.

Qlik Sense:

  • Закройте приложение и откройте его снова из хаба.

Qlik Sense Desktop:

  1. Закройте все приложения.
  2. Перезапустите Qlik Sense Desktop.

Скрипт не отображается в окне редактора загрузки данных

Когда Редактор загрузки данных открыт, в его окне отсутствует содержимое, и редактирование скрипта выполнить не удается.

Скрипт содержит очень сложные структуры данных, к примеру, большое количество вложенных операторов if.

Откройте редактор загрузки данных в безопасном режиме, для чего добавьте к URL-адресу /debug/dle_safe_mode. В этом режиме функции подсветки синтаксиса и автоматического заполнения отключены, однако скрипт можно отредактировать и сохранить.

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

Скрипт загрузки данных выполнен без ошибок, но данные не загружены

Скрипт загрузки данных выполнен без синтаксических ошибок и без ошибок загрузки, но данные не загружены, как ожидалось. Рекомендуем запустить отладку, чтобы выполнить скрипт пошагово и изучить результаты работы. Но в данном случае есть несколько общих причин ошибки.

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

После оператора нет точки с запятой

Вы забыли поставить точку с запятой после оператора.

  • Поставьте точку с запятой после всех операторов.

Символ одинарной кавычки внутри строки

В строке содержится символ одинарной кавычки, например, в переменной оператора SET.

  • Если строка содержит символ одинарной кавычки, необходимо добавить еще одну одиночную кавычку.

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

Диспетчер данных не отображает таблицы в приложении, содержащем данные

При открытии приложения, созданного с помощью версии Qlik Sense, предшествующей 3.0, таблицы в Диспетчере данных отсутствуют, однако отображается сообщение о том, что приложение не содержит данных.

Для завершения профилирования и подготовки данных с помощью улучшенной модели данных, применяющейся в Qlik Sense версии 3.0 и выше, требуется повторная загрузка данных.

Щелкните Загрузить данные в диспетчере данных. Это требует, чтобы приложение могло получить доступ к источникам данных, которые используются в приложении.

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

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

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

Удалите папку, содержащую файлы QVD. На сервере Qlik Sense кэш находится в следующем расположении:

<Qlik Sense общая папка>\Приложения\DataPrepAppCache

В Qlik Sense Desktop кэш находится в следующем расположении:

C:\Пользователи\<имя пользователя>\Документы\Qlik\Sense\Приложения\DataPrepAppCache

Проблемы выборки данных из источника данных OLE DB

Если не удалось выбрать данные из подключения к данным OLE DB, необходимо проверить способ настройки подключения.

  1. Убедитесь, что строка подключения создана правильно.

  2. Убедитесь, что для входа используются правильные учетные данные.

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

Поля данных не распознаются в качестве полей данных в режиме вида листа

Поля, содержащие данные даты или метки времени, не распознаются в качестве полей данных в режиме вида листа, то есть на панели ресурсов и в списках полей им не присваивается метка Date and time.

При добавлении таблицы профилирование данных было отключено

При добавлении таблиц профилирование данных было отключено щелчком элемента More рядом с кнопкой Добавить данные.

При выборе этого параметра распознанные поля даты и времени работают надлежащим образом, но им не присваивается метка Date and time на панели ресурсов и в списках полей. Также для таких полей недоступны расширенные свойства.

Откройте Диспетчер данных и щелкните Загрузить данные.

Теперь всем полям даты и метки времени будет присвоена метка Date and time на панели ресурсов в виде листа. Если поля не обозначены меткой Date and time, возможно, данные полей имеют формат, отличный от формата даты.

Формат даты не распознается

При загрузке таблицы формат ввода поля даты не был распознан. Как правило, Qlik Sense автоматически распознает поля даты в зависимости от локальных настроек и распространенных форматов даты, однако в некоторых случаях требуется указать формат ввода.

Откройте Диспетчер данных и отредактируйте таблицу, содержащую поле, которое не было распознано в качестве поля даты. Скорее всего, поле помечено значком field type в качестве общего поля. Измените тип поля на Дата или Метка времени и выберите формат ввода, соответствующий данным поля.

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

Сообщение об ошибке «Недопустимый путь» при попытке прикрепления файла

Имя файла слишком длинное. Qlik Sense поддерживает только имена файлов длиной до 171 символа.

Переименуйте файл таким образом, чтобы его имя содержало менее 172 символов.

Ошибки при загрузке приложения, созданного из QlikView документа

При повторной загрузке приложения, созданного путем преобразования документа QlikView, могут возникнуть ошибки. Это обусловлено различиями между двумя продуктами.

В скрипте используются ссылки на абсолютный путь к файлу

Скрипт загрузки ссылается на файлы, используя абсолютные пути. Стандартный режим программы Qlik Sense не поддерживает это действие. Примеры сообщений об ошибках: "Invalid Path" и "LOAD statement only works with lib:// paths in this script mode".

  • Замените все ссылки на файлы ссылками lib:// на подключения к данным в Qlik Sense.

Для получения дополнительной информации см. раздел Преобразование документа QlikView в приложение Qlik Sense.

В скрипте используются неподдерживаемые функции или операторы

Если возникает синтаксическая ошибка при запуске скрипта в редакторе загрузки данных, это может быть связано с использованием операторов скрипта или функций QlikView, которые не поддерживаются программой Qlik Sense.

  • Удалите недопустимые операторы или замените их допустимыми.

Для получения дополнительной информации см. раздел Функции и операторы QlikView, не поддерживаемые в Qlik Sense.

Microsoft Excel: сбой загрузки данных из файлов в диспетчере данных или сбой редактора загрузки данных

В электронной таблице Excel включены функции Закрепить области или Разделить экран, и в таблице есть пустые ячейки.

Отключите параметры Закрепить области или Разделить экран или очистите электронную таблицу и затем перезагрузите данные.

Microsoft Excel: Проблемы при подключении и загрузке данных из файлов через ODBC

В ходе настройки подключения ODBC к данным файла MicrosoftExcel или загрузки данных из файлов MicrosoftExcel с помощью подключения к данным ODBC могут возникнуть проблемы. Как правило, они вызваны проблемами конфигурации ODBCDSN в операционной системе Windows или проблемами связанных драйверов ODBC.

Программа Qlik Sense поддерживает загрузку файлов MicrosoftExcel. Если это возможно, замените подключение к данным ODBC подключением к данным папки, которое подключается к папке, содержащей файлы MicrosoftExcel.

Недостаточно пространства на диске

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

Удалите папку, содержащую файлы QVD. На сервере Qlik Sense кэш находится в следующем расположении:

<Qlik Sense общая папка>\Приложения\DataPrepAppCache

В Qlik Sense Desktop кэш находится в следующем расположении:

C:\Пользователи\<имя пользователя>\Документы\Qlik\Sense\Приложения\DataPrepAppCache

Предупреждение о синтетических ключах при загрузке данных

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

Если две таблицы содержат больше одного общего поля, программа Qlik Sense создает синтетический ключ, чтобы разрешить вопрос со связью.

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

Во многих случаях, если связь имеет смысл, с синтетическими ключами ничего делать не нужно, но лучше просмотреть структуру данных в просмотре модели данных.

Не выполняется автоматическое связывание таблиц с общими полями по имени поля

Добавлено две или несколько таблиц с помощью функции Добавить данные. Таблицы содержат поля с общим именем, однако автоматическое связывание не выполняется.

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

Откройте Диспетчер данных и выберите представление Связи. Теперь можно связать таблицы с учетом рекомендаций по профилированию данных.

После создания связи таблиц щелкните Загрузить данные.

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

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

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