Известные ограничения
Этот выпуск функции потоков данных содержит несколько ограничений и известных проблем, которые будут устранены со временем.
Общие сведения
-
На устройствах Android перетаскивание узлов на холсте потока данных может привести к тому, что узлы станут блеклыми или исчезнут. Чтобы восстановить вид, перейдите на вкладку Обзор, а затем вернитесь в редактор.
-
Существует минимальный поддерживаемый размер окна браузера, но он не является обязательным. Слишком сильное уменьшение размера окна приведет к ухудшению удобства работы с интерфейсом.
-
Если источник или приемник потока данных ссылается на пространство, которое было переименовано после создания потока, он будет выглядеть как действительный, но его запуск завершится сбоем. Настройте источники и приемники заново, чтобы исправить поток данных.
-
Значение в поле Дата изменения на вкладке Обзор обновляется только после запуска или при изменении имени, описания или тегов потока данных, а не при изменении структуры самого потока данных.
-
Чтобы убедиться, что последние разработки и исправления от команды разработчиков правильно применились к вашему потоку данных, рекомендуется внести изменения в имя или описание потока данных. Это инициирует повторное вычисление скрипта и связанных приложений.
-
При редактировании узла (источника, процессора, приемника) на панели свойств изменения имени или описания на верхней панели и конфигурация узла на нижней панели должны сохраняться отдельно, иначе информация может быть утеряна. Например, если в процессоре изменить имя, не нажав кнопку Сохранить изменения, затем изменить параметры процессора и нажать кнопку Применить, изменение имени не сохранится.
-
На потоки данных распространяются те же ограничения на данные и поля, которые применяются при загрузке данных в Qlik Cloud Analytics. Например, поле не может содержать более 2 147 483 648 уникальных значений, а общее количество полей и строк, которые можно загрузить, ограничено доступным объемом памяти. Подробные сведения см. в разделе Инструкции по данным и полям.
Предварительный просмотр данных
-
Если изменить тип или имя приемника потока данных, базовый скрипт обновится, что сделает текущий предварительный просмотр данных недействительным. Чтобы использовать панель предварительного просмотра данных снова, необходимо обновить ее вручную.
-
Ограничение количества строк при предварительном просмотре данных может привести к некоторым несоответствиям между строками, отображаемыми в двух процессорах, которые, казалось бы, имеют одинаковую конфигурацию. Например, два процессора Агрегировать могут возвращать разные результаты, если один использует оператор загрузки, ссылающийся непосредственно на исходный файл данных, а другой использует оператор загрузки resident, ссылающийся на ту же таблицу, но расположенный после процессора типа Разветвление. Это связано с небольшими различиями в генерации скрипта. Однако при запуске потока данных на полном объеме данных значения будут вычислены правильно.
Источники и приемники
-
Приемники потоков данных могут храниться только в виде файлов.
Процессоры
-
Даты:
-
Функции Преобразовать в дату и Преобразовать в метку времени могут дать сбой при применении к полю, которое считывается из исходного формата с собственной поддержкой дат, такого как Excel.
-
При добавлении лет, месяцев, недель или дней к метке времени с помощью функции Добавить длительность она будет отформатирована как дата. Однако базовое значение содержит правильную метку времени.
-
При форматировании дат с помощью процессора Дата, расположенного после процессора Фильтр, Разветвление или Отмена сведения (где в скрипте используется оператор загрузки resident), возникнет ошибка проверки, и функция может не работать. Попробуйте переместить процессор Дата выше по потоку относительно остальных процессоров.
-
-
Окно:
-
Опирается на функцию скрипта window с теми же ограничениями.
-
При использовании операции Объединить требуется разделитель. Нельзя оставлять поле Разделитель пустым.
-
-
Фильтр: процессоры показывают «Undefined» в качестве описания, если не выбрано ни одно поле.
-
Сведение:
-
Поле для сведения и поле значения не могут содержать дублирующийся контент.
-
Значения Null и пустые значения не допускаются в поле для сведения, так как движок Qlik не поддерживает пустые имена полей.
-
Если процессор Сортировка расположен перед процессором Сведение, операция сведения будет выполнена, но сортировка будет утеряна. Необходимо разместить процессор Сортировка ниже по потоку относительно процессора Сведение.
-
Существует верхний предел в 500 уникальных значений, которые могут содержаться в поле для сведения. Используйте значок шестеренки на панели предварительного просмотра, чтобы установить лимит загрузки.
-
Невозможно использовать поле, являющееся результатом работы процессора Хэш, в качестве поля для сведения.
-
Совместная работа
-
Хотя совместная работа двух или более пользователей над одним потоком данных в настоящее время ограничена, несколько пользователей могут редактировать поток данных в общем пространстве. Если вы откроете поток данных и кто-то внесет параллельное изменение, откроется запрос с уведомлением о необходимости перезагрузить поток данных. После получения последней версии вы сможете внести свое изменение.
-
Потоки данных в настоящее время не поддерживают функцию управления версиями, доступную в Скриптах и Приложениях.