2016-07-27 115 views
0

我想在SAS庫中創建SAS數據集關係圖,基本上相當於可以在SQL Server Management Studio中爲數據庫表創建的數據庫關係圖。這可以使用任何SAS應用程序完成嗎?SAS中的數據庫關係圖

+0

可以在sas數據集中定義外鍵約束,但我不認爲這很常見。如果你的數據有外鍵約束,你應該能夠生成一個圖表。但是,如果沒有,我認爲你能做的最好的事情是列出庫中的所有數據集,並在每個數據集中列出變量。你的數據是否有外鍵定義? – Quentin

+0

@Quetin - 目前在SAS中沒有定義FK,但可以添加它們。外鍵一旦到位,我怎樣才能生成圖表? – kristof

+0

不確定。也許ODBC連接將允許您使用Visio或通過odbc讀取數據的類似通用ERD工具構建它?我從來沒有嘗試過。在sas中PK和Fk的定義並沒有多花時間。也許試着在communities.sas.com上問一下。 – Quentin

回答

0

Data Integration Studio是用於ETL /數據集成可視化管理的SAS解決方案。流程以流程圖形式構建。它還提供了一些可視化您的數據模型的選項。

+0

感謝您的回答,我熟悉一些ETL任務以及在DI Studio中定義表格和庫。你能解釋一下在DI Studio中可用於庫中表格可視化的選項嗎?我想創建一個包含所有表格及其變量的圖表。 – kristof

0

我相信你正在嘗試構建一個實體關係圖來「可視化」庫中一組表的模式。如果您僅查看文檔,可以嘗試使用OLEDB連接的Visio或MS-Access從庫中讀取所有表元數據,但是需要構建包括主鍵&等的所有關係。

如果您是尋找構建ETL過程,其中維護實體關係將成爲ETL工作的一部分,然後Jetzler建議ETL解決方案將成爲您的工具,因爲一旦您構建過程,模式,例如星星或雪花模式將自動爲您生成。