Что такое коннекторы?
  • 06 Mar 2024
  • 3 Минуты для чтения
  • Авторы

Что такое коннекторы?


Article Summary

Обзор

Что такое коннекторы?

Вот как подключить существующие программные системы вашей компании к Tulip.

Tulip - это открытая платформа, которая может интегрироваться с вашей существующей ИТ-инфраструктурой. Эта интеграция достигается с помощью коннекторов.

Коннекторы - это функция Tulip, которая позволяет передавать данные между HTTP API и базами данных SQL и Tulip. Они необходимы для подключения к серверам и системам за пределами Tulip, а также к API таблиц. Установка коннектора дает вам доступ к внешней информации и данным в приложениях Tulip, расширяя возможности использования Tulip и обеспечивая эффективные процессы.

Tulip поддерживает 2 различных типа коннекторов:

  • HTTP - используйте этот коннектор для доступа к данным из внешних API.
  • SQL - используйте этот коннектор для доступа к внешним базам данных, которые находятся за пределами Tulip.

Чтобы получить доступ к коннекторам SQL и HTTP, наведите курсор на вкладку "Приложения" из любой точки вашей учетной записи Tulip и выберите Коннекторы из выпадающего списка.

image.png

На странице "Коннекторы" пользователи могут увидеть, работают ли их коннекторы в режиме онлайн, а также проверить версию коннектора.

Tulip поддерживает следующие коннекторы SQL:

  • Microsoft SQL Server
  • PostgreSQL
  • MySQL
  • Oracle .

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

Вот пример функции коннектора:

Использование коннекторов:

Это SQL- и HTTP-коннекторы, которые интегрируют ваши приложения Tulip Apps с базами данных и API.

Коннекторы протоколов данных могут использоваться триггерами. Например, вы можете создать триггер в приложении Tulip App, который говорит:

  1. "Когда оператор сканирует штрих-код".
  2. "Искать этот штрихкод в моей базе данных SQL".
  3. "Затем перейти к одному из трех различных шагов на основе этих данных".

или...

  1. "Когда оператор нажимает эту кнопку"
  2. "отправить запрос в мой HTTP API, который отслеживает производственные проблемы на моем заводе".

И то, и другое - самообслуживание. Если вы можете запросить базу данных SQL или внешний программный сервис (например, MES или ERP), то вы можете написать запрос в Tulip.

Ниже приведен пример вызова функции коннектора в триггере в редакторе приложений:

image.png

Кто может использовать коннекторы?

Большинство коннекторов можно использовать самостоятельно. Например, любой человек, знакомый с SQL, может настроить коннектор SQL и написать SQL-запросы, которые будут использоваться в приложении Tulip.

После создания SQL-запросов любой сотрудник вашей организации сможет использовать этот SQL-коннектор в приложении Tulip с помощью триггеров без необходимости знания SQL.

Запуск коннекторов в тестовой среде Environment

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

image.png

Типы данных в коннекторах

Следующие типы данных могут быть использованы в качестве Input или Output в функции коннектора.

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

Так, если коннектор выводит значение типа "float", а вы хотите использовать его в качестве "текстового" в приложении, вам следует создать вывод "text" и сопоставить его со значением float. Значение будет автоматически преобразовано в текстовое.

:::(Info) (ПРИМЕЧАНИЕ) Нельзя включать точку, ".", в имя входа или выхода. :::

Тайм-ауты в разъемах

Коннекторы имеют тайм-ауты для предотвращения блокировки во время работы приложения. Вы должны стремиться к тому, чтобы коннектор занимал не больше времени, чем ожидает оператор (не более 1-3 секунд). При создании коннектора тестовая функциональность будет завершаться по таймауту через 10 секунд.

В производственном режиме коннектор в приложении завершится через 25 секунд.

Технические детали коннекторов

Поскольку коннекторы взаимодействуют с внешними системами, вам может понадобиться понять, как настроить коннекторы в соответствии с вашей индивидуальной ИТ-средой.

Вам нужно будет понять, что такое Connector Host. Это модуль платформы Tulip, который управляет соединениями с внешними системами.

При доступе к базам данных и API, которые открыто доступны из вашего облака Tulip Cloud, дополнительная настройка не требуется. Однако если что-то работает не так, как ожидалось, или если вы хотите подключиться к базе данных, API или машине, которая не находится в открытом доступе из Tulip Cloud, эта статья о хостах-коннекторах - важный ресурс.

Дальнейшее чтение


Вы нашли то, что искали?

Вы также можете зайти на community.tulip.co, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!


Была ли эта статья полезной?