- Распечатать
Обзор
Что такое коннекторы?
Вот как подключить существующие программные системы вашей компании к Tulip.
Tulip - это открытая платформа, которая может интегрироваться с вашей существующей ИТ-инфраструктурой. Эта интеграция достигается с помощью коннекторов.
Коннекторы - это функция Tulip, которая позволяет передавать данные между HTTP API и базами данных SQL и Tulip. Они необходимы для подключения к серверам и системам за пределами Tulip, а также к API таблиц. Установка коннектора дает вам доступ к внешней информации и данным в приложениях Tulip, расширяя возможности использования Tulip и обеспечивая эффективные процессы.
Tulip поддерживает 2 различных типа коннекторов:
- HTTP - используйте этот коннектор для доступа к данным из внешних API.
- SQL - используйте этот коннектор для доступа к внешним базам данных, которые находятся за пределами Tulip.
Чтобы получить доступ к коннекторам SQL и HTTP, наведите курсор на вкладку "Приложения" из любой точки вашей учетной записи Tulip и выберите Коннекторы из выпадающего списка.
На странице "Коннекторы" пользователи могут увидеть, работают ли их коннекторы в режиме онлайн, а также проверить версию коннектора.
Tulip поддерживает следующие коннекторы SQL:
- Microsoft SQL Server
- PostgreSQL
- MySQL
- Oracle .
Каждый коннектор может иметь несколько функций коннектора или запросов, которые будут выполняться после запуска в приложении.
Вот пример функции коннектора:
Использование коннекторов:
Это SQL- и HTTP-коннекторы, которые интегрируют ваши приложения Tulip Apps с базами данных и API.
Коннекторы протоколов данных могут использоваться триггерами. Например, вы можете создать триггер в приложении Tulip App, который говорит:
- "Когда оператор сканирует штрих-код".
- "Искать этот штрихкод в моей базе данных SQL".
- "Затем перейти к одному из трех различных шагов на основе этих данных".
или...
- "Когда оператор нажимает эту кнопку"
- "отправить запрос в мой HTTP API, который отслеживает производственные проблемы на моем заводе".
И то, и другое - самообслуживание. Если вы можете запросить базу данных SQL или внешний программный сервис (например, MES или ERP), то вы можете написать запрос в Tulip.
Ниже приведен пример вызова функции коннектора в триггере в редакторе приложений:
Кто может использовать коннекторы?
Большинство коннекторов можно использовать самостоятельно. Например, любой человек, знакомый с SQL, может настроить коннектор SQL и написать SQL-запросы, которые будут использоваться в приложении Tulip.
После создания SQL-запросов любой сотрудник вашей организации сможет использовать этот SQL-коннектор в приложении Tulip с помощью триггеров без необходимости знания SQL.
Запуск коннекторов в тестовой среде Environment
Вы можете использовать вкладку "Среды" , чтобы настроить несколько серверов для каждой функции коннектора. Это позволит вам автоматически запускать функции коннектора на тестовой среде, когда приложение находится в разработке. Более подробную информацию о средах можно найти здесь.
Типы данных в коннекторах
Следующие типы данных могут быть использованы в качестве Input или Output в функции коннектора.
- Текст
- Текст может иметь пользовательскую кодировку, подробнее см. в разделе Управление входной кодировкой коннектора.
- Целое число
- Float
- Булево
- Изображение
- Изображения могут иметь пользовательскую кодировку, подробнее см. в разделе Управление входной кодировкой коннектора.
- Datetime
При использовании выводов коннектора вы можете "принудительно" преобразовать один тип данных в другой тип данных.
Так, если коннектор выводит значение типа "float", а вы хотите использовать его в качестве "текстового" в приложении, вам следует создать вывод "text" и сопоставить его со значением float. Значение будет автоматически преобразовано в текстовое.
:::(Info) (ПРИМЕЧАНИЕ) Нельзя включать точку, ".", в имя входа или выхода. :::
Тайм-ауты в разъемах
Коннекторы имеют тайм-ауты для предотвращения блокировки во время работы приложения. Вы должны стремиться к тому, чтобы коннектор занимал не больше времени, чем ожидает оператор (не более 1-3 секунд). При создании коннектора тестовая функциональность будет завершаться по таймауту через 10 секунд.
В производственном режиме коннектор в приложении завершится через 25 секунд.
Технические детали коннекторов
Поскольку коннекторы взаимодействуют с внешними системами, вам может понадобиться понять, как настроить коннекторы в соответствии с вашей индивидуальной ИТ-средой.
Вам нужно будет понять, что такое Connector Host. Это модуль платформы Tulip, который управляет соединениями с внешними системами.
При доступе к базам данных и API, которые открыто доступны из вашего облака Tulip Cloud, дополнительная настройка не требуется. Однако если что-то работает не так, как ожидалось, или если вы хотите подключиться к базе данных, API или машине, которая не находится в открытом доступе из Tulip Cloud, эта статья о хостах-коннекторах - важный ресурс.
Дальнейшее чтение
Вы нашли то, что искали?
Вы также можете зайти на community.tulip.co, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!