Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете использовать операцию "Filter" в потоке для применения выражения фильтра к входному массиву.
Предпосылки
Чтобы приступить к работе, необходимо выполнить следующие предварительные требования:
- У вас должен быть доступ к клиенту Microsoft Fabric с подготовленной вычислительной мощностью. Вы можете попробовать Fabric с бесплатной пробной версией.
- Рабочая область Fabric, назначенная этой емкости.
Добавление действия фильтра в конвейер с пользовательским интерфейсом
Чтобы использовать действие Filter в конвейере, выполните следующие шаги:
Создание мероприятия
Создайте конвейер в рабочей области.
Перейдите на вкладку "Переменные" в области параметров конвейера и нажмите "Создать", чтобы добавить новую переменную конвейера типа массива.
Найдите фильтр в области действий конвейера и выберите его, чтобы добавить его на холст конвейера. Возможно, потребуется развернуть полный список действий, нажав + кнопку справа от панели инструментов.
Выберите новое действие фильтра на холсте, если оно еще не выбрано.
Ознакомьтесь с руководством по общим параметрам , чтобы настроить вкладку "Общие параметры".
Параметры фильтра
Перейдите на вкладку "Параметры" , где можно указать список массивов элементов и условие для применения к каждому элементу. Оба параметра поддерживают динамическое содержимое.
В этом простом примере массив фильтруется так, чтобы оставались только собаки, но в реальном использовании он может быть настолько сложным, насколько нужно, с использованием любых функций и значений, доступных в построителе динамических выражений. Выберите "Добавить динамическое содержимое " для элементов, а затем перейдите на вкладку "Переменные " в построителе выражений конвейера и выберите ранее созданный animalsArray. Затем нажмите кнопку "ОК".
Снова нажмите кнопку "Добавить динамическое содержимое " для параметра условия . Выражение item() возвращает значение текущего элемента, так как действие фильтра выполняет итерацию по указанному списку элементов массива. Используя функцию equals(), ее можно сравнить с элементом, чтобы вернуть значение true или false для каждого элемента. Только элементы, возвращающие значение true, будут включены в выходной массив действия фильтра, который затем можно использовать в любом другом действии.
Сохраните и запустите конвейер или запланируйте его
После добавления любых дополнительных необходимых действий с помощью выходного массива действия фильтра можно сохранить и запустить или запланировать конвейер.
Перейдите на вкладку "Главная " в верхней части редактора конвейера и нажмите кнопку "Сохранить", чтобы сохранить конвейер. Выберите "Выполнить" , чтобы запустить его напрямую или запланировать выполнение в определенный момент времени или интервалы. Дополнительные сведения о запусках конвейера см. в статье "Планирование запусков конвейера".
После выполнения можно отслеживать выполнение конвейера и просматривать журнал выполнения с вкладки "Выходные данные " под холстом.