Sample
Префикс sample операторов LOAD или SELECT используется для загрузки произвольного образца записей из источника данных.
Синтаксис:
Sample p ( loadstatement | selectstatement )
Проверяемое выражение определяет не процент записей из набора данных, которые будут загружены в приложение Qlik Sense, а вероятность загрузки каждой прочитанной записи в приложение. Другими словами, установка p = 0.5 означает не то, что будет загружено 50% от общего количества записей, а то, что для каждой записи существует 50-процентная вероятность загрузки в приложение Qlik Sense.
Аргумент | Описание |
---|---|
p |
Произвольное выражение, которое определяет число больше 0 и меньше или равное 1. Число обозначает вероятность считывания определенной записи. Все записи будут считаны, но только некоторые из них будут загружены в программу Qlik Sense. |
Когда это следует использовать
Sample полезно использовать, когда требуется сделать выборку данных из большой таблицы, чтобы оценить природу данных, распределение или содержание полей. Так как выбирается лишь часть данных, загрузка выполняется быстрее, что обеспечивает ускоренное тестирование скриптов. В отличие от First, функция Sample выбирает данные из всей таблицы, а не только из нескольких первых строк. В некоторых случаях это позволяет обеспечить более точное представление данных.
Следующие примеры демонстрируют два возможных варианта использования префикса скрипта Sample:
Sample 0.15 SQL SELECT * from Longtable;
Sample(0.15) LOAD * from Longtab.csv;
Региональные настройки
Если не указано иное, в примерах, приведенных в данном разделе, используется следующий формат даты: ММ/ДД/ГГГГ. Формат даты указан в операторе SET DateFormat скрипта загрузки данных. В вашей системе может быть установлен другой формат даты по умолчанию в зависимости от региональных настроек и других факторов. Можно изменить формат в примерах в соответствии с потребностями. Или можно изменить форматы в скрипте загрузки в соответствии с этими примерами.
Региональные настройки по умолчанию в приложениях основаны на системных региональных настройках компьютера или сервера, где установлено ПО Qlik Sense. Если на сервере Qlik Sense, к которому обращается пользователь, выбран шведский язык, то редактор загрузки данных будет использовать шведские региональные настройки для даты, времени и валюты. Эти параметры регионального формата не связаны с языком, отображаемым в интерфейсе пользователя Qlik Sense. Qlik Sense будет отображаться на языке, который используется в браузере.