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


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

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

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

Требуемые условия

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

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

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

Создание активности

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

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

    Скриншот Fabric UI с выделенной панелью действий и действием поиска.

  3. Выберите новую операцию Lookup на холсте, если она еще не выбрана.

    На снимке экрана показана вкладка Общие параметры операции поиска.

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

Параметры поиска

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

Снимок экрана, показывающий вкладку с настройками действий поиска, выделяющую вкладку и возможность выбора нового подключения.

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

Поддерживаемые возможности

  • Действие поиска может возвращать до 5000 строк; Если результирующий набор содержит больше записей, возвращаются первые 5000 строк.
  • Выходные данные операции подстановки поддерживают размер до 4 МБ; операция завершается ошибкой, если размер превышает предел.
  • Максимальная продолжительность действия Lookup до истечения времени ожидания составляет 24 часа.

Примечание.

При использовании запроса или хранимой процедуры для поиска данных обязательно верните один и точный результирующий набор. В противном случае действие Lookup завершится ошибкой.

Для действия поиска поддерживаются следующие источники данных.

Категория Хранилище данных
Azure Хранилище BLOB-объектов Azure
  Azure Cosmos DB для работы с NoSQL
  Azure Databricks
  Обозреватель данных Azure
  База данных Azure для MySQL
  База данных Azure для PostgreSQL
  Azure Data Lake Storage 2-го поколения
  Файлы Azure
  База данных SQL Azure
  Управляемый экземпляр Azure SQL
  Azure Synapse Analytics
  Хранилище таблиц Azure
База данных Amazon RDS для Oracle
  Amazon RDS для SQL Server
  Amazon Redshift
  База данных IBM Db2
  Google BigQuery
  Greenplum for Pipeline
  Informix For Pipeline
  MariaDB
  Microsoft Access
  База данных MySQL
  База данных Oracle
  База данных PostgreSQL
  Presto
  Сервер приложений Sap BW Open Hub
  Сервер сообщений SAP BW Open Hub
  База данных SAP HANA
  Сервер приложений таблицы SAP
  Сервер сообщений таблицы SAP
  Snowflake
  База данных SQL Server
  База данных Teradata
  Vertica
Файл Amazon S3
  Совместимая с Amazon S3
  Folder
  FTP
  Google Cloud Storage
  Hdfs для конвейера
  Хранилище Oracle Cloud
  SFTP
Базовый протокол HTTP
  OData
  ODBC
Microsoft Fabric Озёрный Дом
  Хранилище данных
  База данных KQL
  База данных SQL
NoSQL Cassandra
Службы и приложения Dataverse
  Dynamics 365
  Dynamics AX
  Dynamics CRM
  Объекты Salesforce
  Облако службы Salesforce
  ServiceNow
  Список SharePoint Online

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

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

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

После выполнения можно отслеживать выполнение конвейера и просматривать журнал выполнения с вкладки "Выходные данные " под холстом.