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

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

Подсказка

В этой статье рассматривается интерфейс портала. Сведения о написании кода функции см. в модели программирования Python.

Обзор редактора портала

Редактор портала — это веб-интерфейс, к которому вы обращаетесь при открытии элементов функций пользовательских данных. Ниже приведены элементы редактора портала.

Снимок экрана: элементы редактора портала.

  1. Вкладки "Главная" и "Изменить": Используйте эти вкладки для переключения между инструментами "Главная " и "Изменить ". Дополнительные сведения о средствах, доступных на каждой вкладке, см. в разделах " Главная панель инструментов " и " Изменить панель инструментов ".
  2. Параметры: Эта кнопка открывает параметры элемента пользовательских функций данных. Эти параметры включают описание элемента пользовательских функций данных, метку конфиденциальности, подтверждение, управление подключениями и параметры управления библиотеками. Параметры в этом меню применимы ко всем функциям в этом элементе.
  3. Список функций: Этот список содержит функции внутри этого элемента функций пользовательских данных. При наведении указателя мыши на элемент списка отображаются функциональные возможности запуска или тестирования вместе с дополнительными параметрами.
    • В режиме разработки список включает как опубликованные, так и неопубликованные функции с кнопкой "Тест ".
    • В режиме "Только запуск " в списке отображаются только опубликованные функции с кнопкой "Запустить ".
  4. Средство просмотра кода или редактора: Содержит код для всех функций в этом элементе пользовательских функций данных.
    • В режиме разработки код редактируется и может включать неопубликованные функции.
    • В режиме только запуск код доступен только для чтения и отображает только опубликованные функции.
  5. Строка состояния: Эта панель содержит два элемента:
    1. Индикатор тестового сеанса: Показывает, запущен ли тестовый сеанс (только для режима разработки). Дополнительные сведения о функциях тестирования см. в документации по режиму разработки.
    2. Индикатор процесса публикации: Показывает, публикуются ли ваши функции в данный момент или метку времени последней успешной публикации.
  6. Переключатель режима: Это раскрывающееся меню позволяет переключаться между режимом разработки и режимом запуска . Дополнительные сведения см. в документации по режиму разработки.
  7. Кнопка "Общий доступ": Эта функция позволяет предоставить общий доступ к этому элементу функций данных пользователей другим пользователям и назначить им разрешения (предоставление общего доступа, редактирования и/или выполнения).
  8. Кнопка публикации: Эта кнопка запускает процесс публикации для элемента пользовательских функций данных. Этот процесс публикует все функции в элементе. После публикации функций другие пользователи и элементы Fabric могут выполнять свои функции.
    • Доступно только в режиме разработки .

Главная панель инструментов

Эта панель инструментов предоставляет функции, применимые ко всем функциям в элементах пользовательских функций данных. Некоторые из этих функций доступны только в режиме разработки .

Снимок экрана: элементы домашней панели инструментов.

  1. Параметры: Эта кнопка открывает параметры элемента пользовательских функций данных. Эти параметры включают описание элементов, метку конфиденциальности, подтверждение, управление подключениями и управление библиотеками. Параметры в этом меню применимы ко всем функциям в элементе Пользовательских функций данных.
  2. Кнопка "Обновить": Эта кнопка обновляет элемент пользовательских функций данных, чтобы отобразить последние опубликованные функции и метаданные. Вы можете использовать кнопку обновления, чтобы убедиться, что вы работаете с последней версией кода.
  3. Селектор языка: Эта кнопка только для чтения отображает Python в качестве параметра по умолчанию.
  4. Создайте код вызова: Эта функция автоматически создает шаблоны кода для вызова функций из внешних приложений или элементов Fabric. Дополнительные сведения о создании кода вызова.
  5. Управление подключениями: Эта функция позволяет создавать подключения к источникам данных Fabric с помощью каталога данных OneLake. Эта кнопка откроется на странице "Управление подключениями " в разделе "Параметры". Дополнительные сведения о функции "Управление подключениями".
  6. Управление библиотеками: Эта функция позволяет устанавливать общедоступные и частные библиотеки для используемого кода функции. Эта кнопка откроется на странице управления библиотекой в параметрах. Узнайте больше о функции управления библиотеками.
  7. Откройте кнопку VS Code: Эта кнопка позволяет открывать функции в редакторе VS Code с помощью расширения VS Code пользовательских функций Данных Fabric. Дополнительные сведения об использовании расширения VS Code.
  8. Кнопка публикации: Эта кнопка запускает процесс публикации для элемента пользовательских функций данных. Этот процесс публикует все функции в элементе.
    • Доступно только в режиме разработки .

Изменение панели инструментов

Эта панель инструментов предоставляет функции для редактирования кода функций. Большинство этих функций доступны только в режиме разработки .

Снимок экрана: элементы панели инструментов редактирования.

  1. Кнопка сброса кода: Эта кнопка сбрасывает все функции в опубликованную версию кода. Эта функция отменяет любые изменения кода, отличные от опубликованных функций.
    • Доступно только в режиме разработки .
  2. Кнопки редактирования: Эти кнопки предоставляют следующие функции для редактора кода: отмена, повтор, копирование и вставка.
    • Доступно только в режиме разработки .
  3. Вставьте пример: Эта функция предоставляет шаблоны кода, помогающие приступить к работе с заданным сценарием. Выбрав шаблон кода, он вставляется в нижней части функций. Установите необходимые библиотеки и добавьте необходимые подключения в соответствии с рекомендациями по модели программирования .
    • Доступно только в режиме разработки .
  4. Управление подключениями: Эта функция позволяет создавать подключения к источникам данных Fabric с помощью каталога данных OneLake. Эта кнопка откроется на странице "Управление подключениями" в разделе "Параметры". Дополнительные сведения о функции "Управление подключениями".
  5. Управление библиотеками: Эта функция позволяет устанавливать общедоступные и частные библиотеки для используемого кода функции. Эта кнопка откроется на странице управления библиотекой в параметрах. Узнайте больше о функции управления библиотеками.
  6. Поиск и замена: Эта функция позволяет искать ключевые слова в редакторе кода и заменять их по мере необходимости.
    • Доступно только в режиме разработки .
  7. Кнопка публикации: Эта кнопка запускает процесс публикации для элемента пользовательских функций данных. Этот процесс публикует все функции в элементе.
    • Доступно только в режиме разработки .

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