內容
|
關於本書
>
建立資料查詢
上一頁
|
下一頁
增加資料來源
增加表格
增加子查詢
特殊字元支援
增加資料來源的最佳做法
增加表格
若要將表格增加到資料查詢,請使用 SAS 資料夾樹狀結構尋找表格 (
),然後將表格拖放到工作區。
提示
也可以按一下
,依據名稱和位置搜尋表格。
增加子查詢
建立和儲存資料查詢之後,可以使用此資料查詢作為另一個資料查詢的輸入資料來源。若要增加子查詢,請使用 SAS 資料夾樹狀結構尋找資料查詢 (
),然後將資料查詢拖放到工作區。
在工作區中,子查詢是以欄表示,這些欄是子查詢中選取要輸出的欄。
特殊字元支援
大部分的情況下,可以使用包含特殊字元的表格名稱和欄名稱 (包含空格字元)。在資料查詢中使用欄時,資料產生器套用 n 常值語法 (例如:
'table name'n.'column name'n
),所以 SAS 可以使用此欄。
適用 SAS 名稱的規則。若需要更多資訊,請參閱
SAS Language Reference: Concepts
中的 Names in the SAS Language。
資料產生器沒有將 n 常值語法套用到您手動在欄運算式中 [
Where
] 標籤或 [
Having
] 標籤上輸入的程式碼。例如:如果表格包含名稱是「
quantity ordered
」的欄,則必須增加 n 常值語法 (類似下列範例):
AVG(table.
'quantity ordered'n
)
增加資料來源的最佳做法
在您計劃聯結資料來源 (表格或子查詢) 時,將資料來源增加到工作區的順序是有影響的。對於增加到資料查詢的聯結而言,第一個增加到工作區的資料來源會自動指派為左側表格。
如果您是建立使用事實資料表和維度表格的資料查詢,則最簡單的方法是先將事實資料表拖放到工作區。您可以使用維度表格更快速執行左側、右側或完整聯結,因為您只必須指定聯結類型。但是,如果您先拖放維度表格,則可以輕鬆地使用 [
聯結
] 標籤上的
按鈕,在聯結中切換左側和右側表格。
如果沒有使用事實資料表或維度表格,則將表格增加到工作區的順序可能就不是很重要。但要記得,第一個放到工作區上的表格會被指派為左側表格,則可以在 [
聯結
] 標籤上切換左側表格和右側表格。 若情況允許,資料產生器會在進行 SQL 處理時使用廠商的特有功能。如果來源表格來自協力廠商資料庫,則
SAS/ACCESS
介面引擎可將 SQL 陳述式傳至此資料庫,讓資料查詢效能達到最佳化。
上一頁
|
下一頁
|
頁面頂端
Copyright © SAS Institute Inc. All rights reserved.