整合兩個數據集...幫助! (Integrating two datasets... Help!)


問題描述

整合兩個數據集...幫助! (Integrating two datasets... Help!)

I'm doing some work to integrate two databases in two different places. One is an Access db and the other SQLServer. The size of the set is really quite small, say 350 records. This could be really straightforward however the two people that 'own' the datasets insist on being able to add new fields to the databases. 

Any ideas as to how i can best go about this? Cheers! ;-)  


參考解法

方法 1:

This is the poster-child for RDF. Unfortunately, such problems are 1% technical and 99% diplomacy. Good luck.

方法 2:

I'm making a few assumptions: 1. You and your end-users are OK with Microsoft Access; 2. The unified view doesn't need to change on the fly when the underlying columns change, i.e., you're willing and able to take some kind of action to update your view; 3. The "join" columns are not going to change. 

If all three assumptions are true, I would just create a new Access database, link in the two old tables, and create a query the selects all columns (or just the ones you know you want) from both tables. When the data changes, just use the Linked Table Manager to update the tables and then make any needed changes to the queries (if you didn't select all columns). 

If you're fortunate, the users just want the flexibility to add columns but have no actual plans to do so. Sometimes they just don't want to commit to a design.

I'm personally not a big fan of using Access in production scenarios, but since one of your production data sources is already Access, and since Access is so good at integrating separate data sources, it may make sense in this case.

(by GucciBabyPete KirkhamJohn M Gant)

參考文件

  1. Integrating two datasets... Help! (CC BY-SA 3.0/4.0)

#continuous-integration #database-design






相關問題

持續集成中的數據庫變更管理 (Database change management in continuous integration)

Jenkins 全天運行構建和測試 (Jenkins running builds and tests all day long)

Visual Studio Online Build - Visual Studio SDK 和 Modellng SDK (Visual Studio Online Build - Visual Studio SDK and Modellng SDK)

從長遠來看,在 Hudson 和 CruiseControl 之間進行選擇 (Choosing between Hudson and CruiseControl for the long term)

整合兩個數據集...幫助! (Integrating two datasets... Help!)

Hudson 的替代構建經理 (Alternative build manager to Hudson)

帶 VSS 的 CruiseControl - 檢查所有文件 (CruiseControl with VSS - checks all files)

Team Foundation 服務器上變更集註釋的位置? (Location of changeset comments on a Team Foundation server?)

如果作業被取消,Concourse 會阻止後台進程停止 (Concourse prevent background processes from being stopped if job is canceled)

誰應該編寫 dockerfile、SRE 或開發人員? (Who should write the dockerfile, SRE or developer?)

Drone CI/CD 只停留在 exec 管道中 (Drone CI/CD only stuck in exec pipeline)

gitlab-ci:排除來自特定分支的合併請求 (gitlab-ci: exclude merge requests from specific branch)







留言討論