Поделиться через


Использование действия удаления данных для поиска данных из источника данных

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

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

Необходимые компоненты

Чтобы приступить к работе, необходимо выполнить следующие предварительные требования:

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

Чтобы использовать действие удаления данных в конвейере, выполните следующие действия.

Создание действия

  1. Создайте конвейер в рабочей области.

  2. Найдите данные "Удалить" в области действий конвейера и выберите его, чтобы добавить его на холст конвейера.

    Снимок экрана: пользовательский интерфейс Fabric с выделенной областью действий и действием

  3. Выберите новое действие удаления данных на холсте, если оно еще не выбрано.

    Снимок экрана: вкладка

Ознакомьтесь с руководством по общим параметрам, чтобы настроить вкладку "Общие параметры".

Выберите источник данных,

Выберите вкладку "Источник " и выберите существующее подключение в раскрывающемся списке "Подключение " или создайте новое подключение и укажите его сведения о конфигурации.

Снимок экрана: выделена вкладка

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

Поддерживаемые хранилища данных

Fabric поддерживает хранилища данных, перечисленные в статье "Обзор соединителя". Можно использовать любой источник, поддерживающий действие удаления данных.

Примеры использования действия Delete

Удаление конкретных файлов или папок

Хранилище состоит из следующей структуры папок:

Root/
    Folder_A_1/
        1.txt
        2.txt
        3.csv
    Folder_A_2/
        4.txt
        5.csv
        Folder_B_1/
            6.txt
            7.csv
        Folder_B_2/
            8.txt

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

folderPath fileName recursive Выходные данные
Root/ Folder_A_2 NULL False Root/
    Folder_A_1/
        1.txt
        2.txt
        3.csv
    Folder_A_2/
        4.txt
        5.csv
        Folder_B_1/
            6.txt
            7.csv
        Folder_B_2/
            8.txt
Root/ Folder_A_2 NULL Истина Root/
    Folder_A_1/
        1.txt
        2.txt
        3.csv
    Folder_A_2/
        4.txt
        5.csv
        Folder_B_1/
            6.txt
            7.csv
        Folder_B_2/
            8.txt
Root/ Folder_A_2 *.txt False Root/
    Folder_A_1/
        1.txt
        2.txt
        3.csv
    Folder_A_2/
        4.txt
        5.csv
        Folder_B_1/
            6.txt
            7.csv
        Folder_B_2/
            8.txt
Root/ Folder_A_2 *.txt Истина Root/
    Folder_A_1/
        1.txt
        2.txt
        3.csv
    Folder_A_2/
        4.txt
        5.csv
        Folder_B_1/
            6.txt
            7.csv
        Folder_B_2/
            8.txt

Сохранение и запуск или планирование конвейера

  1. Перейдите на вкладку "Главная " в верхней части редактора конвейера и нажмите кнопку "Сохранить", чтобы сохранить конвейер.
  2. Выберите "Запустить ", чтобы запустить его напрямую, или запланировать его.
  3. Вы также можете просмотреть журнал выполнения здесь или настроить другие параметры.

Снимок экрана: вкладка