123
Views
12
Comments
Solved
Connecting outsystems apps to on-premises databases

Hi,

I new to outsystems. Is it possible to build an outsystems app on the cloud environment that connects to an on-premises database (e.g, MS SQL or Oracle). Any on-premises gateway  (for creating a dedicated connection between my on-premises environment and the outsystems cloud environment) that I can install to build such connection instead to making my on-premises database publicly available?

If not, it is possible to export/migrate all my data to the outsystems cloud environment?

2019-01-07 16-04-16
Siya
 
MVP
Solution

There are two options 1) OutSystems does support connecting to a VPN ( more on this here ) 2) You expose your database but IP restricted for OutSystems servers.

UserImage.jpg
Bassanio Fung

Thanks @Siya 

If I have a MS Access database, can outsystems import the tables and relationships and create the corresponding tables and relationships in the outsystems environment?

2019-01-07 16-04-16
Siya
 
MVP

As @carl ruhle mentioned,  you can export as Excel and use it in Service Studio, but you have to create relationships between imported entities explicitly. 

UserImage.jpg
Bassanio Fung
2019-04-09 00-57-55
carl ruhle

Hi Bassanio,

export from MS Access into XLS and then after that use ServiceStudio to import and create the relationship between the tables. 

Hope it helps you, regards. 

UserImage.jpg
Bassanio Fung

Hi @carl ruhle Thanks a lot!

UserImage.jpg
Bassanio Fung

Hi @carl ruhle ,

One more thing, for databases like Oracle or MS SQL, either I have to export the tables/data into Excel files and import them back to outsystems or connect to those databases directly (maybe through VPN). There is no tools for importing data from Oracle or MS SQL database to outsystems, right?

UserImage.jpg
Bassanio Fung

Hi @Siya, wonder if you have any insights?

2019-01-07 16-04-16
Siya
 
MVP

For databases such as MSSQL, MySQL, and Oracle, you can establish a direct connection to the database over a VPN. Additionally, third-party tools like DMM are available for importing data into OutSystems.

2019-04-09 00-57-55
carl ruhle

Hi @Bassanio Fung ,

good question that I don't have the answer, sorry.

But my guess is that is possible to connect to those databases thru extensions of the platform.


UserImage.jpg
Bassanio Fung

No worries, thanks!

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.