目前,我正在使用ASP.NET MVC和单个控制器来实现某种"API“。我正在使用从每个操作方法调用的服务/存储库模式。类似于以下情况: public IQueryable<Order> GetOrders() return from sqlOrder in DB.Ordersreturn Json(orders, JsonRequestBehavior.AllowGet);一切都很好,不过我正在考虑转向WEB和异步/等待仓库</e
我正在尝试用开源框架来做ETL,我听说过两件事,Apache Beam和Apache Airflow,这两件事最适合整个ETL或ELT,比如Talend、Azure Data Factory等,事实上,我正在尝试用云数据仓库(redshift、azure数据仓库、雪花等)来做所有的事情。哪一个对这些类型的工作更好,如果我能在这两个框架之间进行一些比较,那就太好了。提前谢谢。
在一台服务器上,有20多个结构相同但数据不同的数据库。我需要从所有数据库收集一些数据(相同的查询),并存储在位于另一台服务器上的新数据库中。我决定使用SQLMVC2,但是使用超过20个"LINQ to same“(.dbml)文件似乎并不符合逻辑,因为所有数据库的结构都是相同的,如果我使用这么多这样的文件,就会重复使用。有没有一种简单的方法可以使用一个.dbml文件(用于远程数据库),但只更改连接字符串?