简体   繁体   English

ETL-遍及SQL Server

[英]ETL - Pervasive to SQL Server

I am a SQL Server developer and I have been asked to write some stored procedures to be used to connect a database (Pervasive) to the website. 我是一名SQL Server开发人员,被要求编写一些存储过程以用于将数据库(普及)连接到网站。

I was completely unfamiliar with Pervasive before this was asked of me, so I though the best thing to do was to create a SQL Server database (probably express) and have some ETL running nightly moving the data from Pervasive to Microsoft, then I can write all the website code on the SQL Server rather than the live Pervasive database. 在被问到这个问题之前,我完全不熟悉Pervasive,所以我虽然最好的办法是创建一个SQL Server数据库(可能是表达的)并每晚运行一些ETL,将数据从Pervasive迁移到Microsoft,然后我可以编写SQL Server上的所有网站代码,而不是实时的Pervasive数据库。

Is anyone aware of any free/cheap methods/software for the daily ETL I am planning? 是否有人知道我计划的每日ETL的任何免费/廉价方法/软件?

Would SSIS be an option with SQL Server Express? SSIS是否可以作为SQL Server Express的选项?

Lets go the opposite way.. 让我们走相反的方向..

If you are gonna use SQL Server express for your website i would propose something else: 如果您要在网站上使用SQL Server Express,则可以提出其他建议:

Use SQLite / MySQL for the website. 对网站使用SQLite / MySQL

If you do this, then you can use SSIS to make your ETL from Pervasive -> SQLite / MySQL . 如果这样做,则可以使用SSIS从Pervasive-> SQLite / MySQL创建ETL。

If and only IF your ETL logic is simple and you just want to get rid of Pervasive, then instead of SSIS you can write your own .NET application to handle the data transfer. 如果并且仅在您的ETL逻辑很简单并且只想摆脱Pervasive的情况下,则可以编写自己的.NET应用程序来处理数据传输,而不是SSIS。 In that case you can use SQL Express if you want. 在这种情况下,您可以根据需要使用SQL Express。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM