Поиск и устранение неисправностей — загрузка данных
В этом разделе описаны проблемы, которые могут произойти при загрузке и моделировании данных в Аналитика Qlik Cloud и Qlik Sense.
Не удается прикрепить файл путем перетаскивания в окно Добавить данные
Вы пытаетесь прикрепить файл путем перетаскивания его в диалоговое окно Добавить данные/Файлы данных, однако загрузка файла не выполняется.
Возможная причина
Файл сохранен в архиве ZIP. Невозможно прикрепить отдельные файлы из архива ZIP.
Предлагаемые меры
Перед прикреплением файлов извлеките их из архива ZIP.
Проблемы с набором символов в зашифрованных файлах данных с кодировкой не ANSI
Могут возникнуть проблемы с шифрованием символов в файлах данных с кодировкой не ANSI при использовании подключения к данным ODBC.
Возможная причина
Подключения к данным ODBC не предоставляют полные возможности для шифрования набора символов.
Предлагаемые меры
Выполните следующие действия.
- Если это возможно, импортируйте файлы данных, используя подключение к данным папки, которое поддерживает функции обработки кодов символов. Видимо, это оптимальный вариант при загрузке таблицы Microsoft Excel или текстового файла данных.
Предупреждение о циклических ссылках при загрузке данных
Возможная причина
При загрузке более двух таблиц таблицы могут быть связаны таким образом, чтобы существовало более одного пути связей между двумя полями. Это приводит к возникновению циклов в структуре данных.
Предлагаемые меры
Для получения дополнительной информации см. Представление о циклических ссылках и их исправление.
При выборе данных в файле с фиксированными записями столбцы не выстраиваются должным образом
Возможная причина
Для заполнения столбцов файл использует знаки табуляции. Обычно заголовки полей не встраиваются в линию с необходимыми данными, если в диалоговом окне выбран параметр Разрывы поля.
В этом случае знак табуляции обычно эквивалентен количеству символов.
Предлагаемые меры
Выполните следующие действия.
- Выберите Имена полей отсутствуют в Имена полей.
- Выберите Разрывы полей.
- Увеличивайте значение Размер интервала табуляции, пока столбцы не будут выровнены с заголовком.
- Вставьте разрывы полей, щелкая соответствующие положения столбцов.
- Выберите Предварительный просмотр данных.
- Выберите Встроенные имена полей в Имена полей.
Теперь столбцы выровнены должным образом и для каждого поля должно быть указано верное имя.
Подключение к данным перестает работать после перезапуска SQL Server
Возможная причина
Если вы создаете подключение к данным SQL Server, а затем перезапускаете SQL Server, подключение к данным может перестать работать, и вы не сможете выбрать данные. Потеряно подключение Qlik Sense к SQL Server, не удалось восстановить подключение.
Предлагаемые меры
Выполните следующие действия.
- Закройте приложение и откройте его снова из центра активности.
Скрипт не отображается в окне редактора загрузки данных
Когда Редактор загрузки данных открыт, в его окне отсутствует содержимое, и редактирование скрипта выполнить не удается.
Возможная причина
Скрипт содержит очень сложные структуры данных, к примеру, большое количество вложенных операторов if.
Предлагаемые меры
Откройте редактор загрузки данных в безопасном режиме, для чего добавьте к URL-адресу /debug/dle_safe_mode. В этом режиме функции подсветки синтаксиса и автоматического заполнения отключены, однако скрипт можно отредактировать и сохранить.
Скрипт загрузки данных выполнен без ошибок, но данные не загружены
Скрипт загрузки данных выполнен без синтаксических ошибок и без ошибок загрузки, но данные не загружены, как ожидалось. Рекомендуем запустить отладку, чтобы выполнить скрипт пошагово и изучить результаты работы. Но в данном случае есть несколько общих причин ошибки.
Для получения дополнительной информации см. Отладка скрипта загрузки данных.
После оператора нет точки с запятой
Возможная причина
Вы забыли поставить точку с запятой после оператора.
Предлагаемые меры
Выполните следующие действия.
- Поставьте точку с запятой после всех операторов.
Символ одинарной кавычки внутри строки
Возможная причина
В строке содержится символ одинарной кавычки, например, в переменной оператора SET.
Предлагаемые меры
Выполните следующие действия.
- Если строка содержит символ одинарной кавычки, необходимо добавить еще одну одиночную кавычку.
Для получения дополнительной информации см. Использование кавычек в скрипте.
В диспетчере данных не отображаются таблицы в приложении, содержащем данные
При открытии приложения, созданного с помощью версии Qlik Sense, предшествующей 3.0, таблицы в диспетчере данных отсутствуют, однако отображается сообщение о том, что приложение не содержит данных.
Возможная причина
Для завершения профилирования и подготовки данных с помощью улучшенной модели данных, применяющейся в версии Qlik Sense 3.0 и выше, требуется повторная загрузка данных.
Предлагаемые меры
Щелкните Загрузить данные в диспетчере данных. Для выполнения данного действия требуется, чтобы приложение имело доступ к источникам данным, использовавшимся в нем ранее.
Поля данных не распознаются в качестве полей данных в режиме вида листа
Поля, содержащие данные даты или метки времени, не распознаются в качестве полей данных в режиме вида листа, то есть на панели ресурсов и в списках полей им не присваивается метка .
При добавлении таблицы профилирование данных было отключено
Возможная причина
При добавлении таблиц профилирование данных было отключено щелчком элемента рядом с кнопкой Добавить данные.
При выборе этого параметра распознанные поля даты и времени работают надлежащим образом, но им не присваивается метка на панели ресурсов и в списках полей. Также для таких полей недоступны расширенные свойства.
Предлагаемые меры
Откройте Диспетчер данных и щелкните Загрузить данные.
Теперь всем полям даты и метки времени будет присвоена метка на панели ресурсов в виде листа. Если поля не обозначены меткой , возможно, данные полей имеют формат, отличный от формата даты.
Формат даты не распознается
Возможная причина
При загрузке таблицы формат ввода поля даты не был распознан. Как правило, Qlik Sense автоматически распознает поля даты в зависимости от локальных настроек и распространенных форматов даты, однако в некоторых случаях требуется указать формат ввода.
Предлагаемые меры
Откройте Диспетчер данных и отредактируйте таблицу, содержащую поле, которое не было распознано в качестве поля даты. Скорее всего, поле помечено значком в качестве общего поля. Измените тип поля на Дата или Метка времени и выберите формат ввода, соответствующий данным поля.
Для получения дополнительной информации см. Меры по обеспечению правильного распознавания поля даты или метки времени.
Сообщение об ошибке «Недопустимый путь» при попытке прикрепления файла
Возможная причина
Слишком длинное имя файла. Qlik Sense поддерживает только имена файлов длиной до 171 символа.
Предлагаемые меры
Переименуйте файл таким образом, чтобы его имя содержало менее 172 символов.
В скрипте используются неподдерживаемые функции или операторы
Возможная причина
Если возникает синтаксическая ошибка при запуске скрипта в редакторе загрузки данных, это может быть связано с использованием операторов скрипта или функций QlikView, которые не поддерживаются программой Qlik Sense.
Предлагаемые меры
Выполните следующие действия.
- Удалите недопустимые операторы или замените их допустимыми.
Для получения дополнительной информации см. раздел Функции и операторы QlikView, не поддерживаемые в Qlik Sense.
Microsoft Excel: сбой загрузки данных из файлов в диспетчере данных или сбой редактора загрузки данных
Возможная причина
В электронной таблице Excel включены функции Закрепить области или Разделить экран, и в таблице есть пустые ячейки.
Предлагаемые меры
Отключите параметры Закрепить области или Разделить экран или очистите электронную таблицу и затем перезагрузите данные.
Ошибка при перезагрузке для коннекторов с определяемыми пользователем учетными данными
При перезагрузке приложения происходит ошибка, если используются коннекторы, которые выполняют проверку подлинности с определяемыми пользователем учетными данными.
Возможная причина
Учетные данные не связаны с подключениями, используемыми в приложении, или учетные данные, указанные для этих подключений, недопустимы.
Предлагаемые меры
Необходимо указать учетные данные для подключений, используемых в приложении.
Выполните следующие действия.
В центре активности Аналитика щелкните правой кнопкой мыши на подключении на странице «Источники данных» пространства, в котором подключение существует.
Выберите Изменить учетные данные.
Введите новые учетные данные или выберите существующие из списка.
Предупреждение о синтетических ключах при загрузке данных
В случае загрузки нескольких файлов может появиться предупреждение о том, что после загрузки данных были созданы синтетические ключи.
Возможная причина
Если две таблицы содержат больше одного общего поля, программа Qlik Sense создает синтетический ключ, чтобы разрешить вопрос со связью.
Для получения дополнительной информации см. Синтетические ключи.
Предлагаемые меры
Во многих случаях, если связь имеет смысл, с синтетическими ключами ничего делать не нужно, но лучше просмотреть структуру данных в просмотре модели данных.
Не выполняется автоматическое связывание таблиц с общими полями по имени поля
Добавлено две или несколько таблиц с помощью функции Добавить данные. Таблицы содержат поля с общим именем, однако автоматическое связывание не выполняется.
Возможная причина
При добавлении таблиц в диалоговом окне Добавить данные был сохранен параметр по умолчанию, позволяющий выполнять профилирование данных. Данный параметр автоматически учитывает все имена общих полей, содержащихся в таблицах. Например, при добавлении таблиц A и B с общим полем F1 с помощью данного параметра полю присваивается имя F1 в таблице A и имя B.F1 в таблице B. Это означает, что автоматического связывания таблиц не происходит.
Предлагаемые меры
Откройте Диспетчер данных и выберите представление Связи. Теперь можно связать таблицы с учетом рекомендаций по профилированию данных.
После создания связи таблиц щелкните Загрузить данные.
Для получения дополнительной информации см. Управление связями данных.