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


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

Действие удаления данных 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 ИмяФайла рекурсивный Выходные данные
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 NULL Истина Корень/
    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 Ложно Корень/
    Папка_A_1/
        1.txt
        2.txt
        3.csv
    Folder_A_2/
         4.txt
        5.csv
        Folder_B_1/
            6.txt
            7.csv
        Папка_B_2/
            8.txt
Root/ Folder_A_2 *.txt Истина Корень/
    Folder_A_1/
        1.txt
        2.txt
        3.csv
    Folder_A_2/
         4.txt
        5.csv
        Folder_B_1/
             6.txt
            7.csv
        Папка_B_2/
             8.txt

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

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

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