通过此篇,了解如何使用ILLA连接到您的数据源,并且在ILLA中调用这些数据。
ILLA允许您连接合整合多种的数据源,包括数据库和API,作为您团队的资源使用。
数据源是存储和处理数据的位置。数据源的例子包括PostgreSQL数据库、Twilio REST APIs和Amazon S3桶。在ILLA中,您可以添加多个数据源,并通过前端页面让用户可以访问这些数据源进行数据查询。
ILLA为许多热门的数据源提供了内置的集成,如MySQL数据库等。这些集成,也被称为资源,您可以通过这些资源,连接和查询你的数据源。如果一个特定类型的数据源不被内置集成所支持,你可以使用REST、GraphQL或SOAP集成来连接到几乎所有的API。这使得您可以从ILLA中访问广泛的数据源。
ILLA支持数十种常用数据库,可以使用ILLA连接并访问。
ILLA支持REST API、GraphQL等常用API,可以通过ILLA页面输入连接信息,连接到API。
ILLA中的资源配置会保存在ILLA服务器(如果您使用本地部署,那这些数据只会存储在您的本地数据库,ILLA不会通过任何方式访问这些信息)。ILLA的资源指定了ILLA与数据源的连接方式。要在ILLA中使用一个数据源,你必须为它创建一个资源。在编写查询(Action)时,您可以选择适当的资源,以进行进一步的查询操作。
ILLA中的每个资源都有自己的配置选项,决定ILLA如何连接到相应的数据源。这些选项可能包括认证凭证和流程、数据库连接设置、API设置等,如Base URL、Header等。
ILLA资源会将必要的设置存储下来,以安全地连接到您的数据源(同样的,使用本地部署时,这些配置将存到您的本地数据库,ILLA不会以任何方式存储或访问这些内容)。这使您可以轻松地查询数据,而不需要将您的数据源直接暴露给您的用户。当对一个资源进行查询时,ILLA使用该资源的配置设置来代理服务器上的数据源请求。这确保只有ILLA可以直接访问数据源。
ILLA简化了用户连接到数据源的过程。用户只需要在编写查询时选择相关的资源,而不需要担心数据源的细节问题。您还可以添加多个相同类型的资源,如多个Amazon S3桶,通过重命名来区分它们。
这种方法使你的数据源不被用户发现,并确保与数据源的所有互动都得到安全处理。ILLA避免了对数据源进行客户端连接,以免暴露敏感信息,并对所有互动使用相同的条件。此外,资源支持查询缓存,这可以减少对数据源的请求次数,并有可能降低成本。