(甚至加入)一個非常大的(11億行)表希望你們能有什麼,我希望能幫助那些在知道一個非常簡單的問題!閱讀Enterprise Guide中從Teradata的
我住(當然,工作)SAS企業指南中,我試圖執行一個簡單的左加入針對Teradata數據表。
該表格非常大(700列,11億行),到目前爲止,我一直通過我的程序頂部的LIBNAME語句進行連接,然後是通常的PROC SQL來讀取數據。
我遇到的問題是它非常緩慢。我在左邊的桌子上用90行成功地完成了連接,花了3個小時才完成。我想要使用的真實表格有15,000行。
我曾嘗試通過SQL直通方法連接,但是,這將引發一個hosts文件錯誤,我不能因爲企業的安全限制修復。
有沒有人有過這樣的任務經驗?
我應該提一下,我可以在Teradata中運行一個簡單的select *查詢SQL助手超過1分鐘(16,666,666 obs/s!),所以限制必須介於SAS/Teradata或SAS本身之間。
我很抱歉,我沒有貼實際的代碼片段,因爲他們是我的工作計算機上,但這個已被竊聽我年齡這麼想過我會看到,如果我錯過了什麼花招。
在此先感謝您的幫助。
我應該提到,我只從teradata調用所需的4列,所以它不是因爲我打電話〜700多個不必要的列! – iain
您是否允許在teradata上創建/加載表?由於左側連接是在SAS側完成的,所以大部分問題都與表的滿載有關。 – Jetzler
Teradata中是否都有表格?或者您是否試圖使用Teradata表加入SAS表? – Tom