上一頁|下一頁

Base SAS 9.4

DS2 語言

DS2 是一種 SAS 專用程式設計語言,適合進階資料處理和應用。DS2 隨附於 Base SAS 並與 SAS DATA 步階互動。它也包含其他資料類型、ANSI SQL 類型、程式設計結構元素和使用者定義的方法及套件。許多 DS2 語言元素接受內嵌的 FedSQL 語法,且執行階段產生的查詢可以在 DS2 和任何受支援資料庫間互動交換資料。此動作可對輸入表格執行 SQL 前置處理,可有效地結合兩種語言的功能。DS2 程序可讓您從 Base SAS 工作階段提交 DS2 語言陳述式。透過 SAS 內嵌程序的強大功能,SAS In-Database Code Accelerator 可讓您將 DS2 執行緒程式發行到資料庫,並平行地在資料庫內執行執行緒程式。
SAS 9.4M1 包含下列 DS2 變更:
  • SAS In-Database Code Accelerator 的行為已變更;依預設不會在資料庫內執行 DS2 程式碼。您必須設定選項,以將 DS2 程式碼傳送至資料庫。
  • 適用於 Teradata 的 SAS In-Database Code Accelerator 現已可在資料庫內執行 DS2 資料程式和執行緒程式。
  • SAS 記錄工具中增加了新的 DS2 設定與執行階段記錄器。
SAS 9.4M2 包含下列 DS2 變更:
  • 適用於 Hadoop 的 SAS In-Database Code Accelerator 可在資料庫內執行 DS2 資料程式和執行緒程式。
  • 預先定義的新 HTTP 套件可讓您建構 HTTP 用戶端以存取 Web 服務。
  • 新的記錄器能夠透過 SAS 記錄工具記錄 HTTP 流量。
  • 具現化 SQLSTMT 套件時有可用的連線字串參數。
在 2015 年 2 月的版本中,SAS In-Database Code Accelerator for Hadoop 使用 HCatalog 來處理複雜的非定界檔案。使用 HCatalog,可讓 SAS In-Database Code Accelerator for Hadoop 支援 Avro、ORC、RCFile 和 Parquet 等檔案類型。此外,現在您可以使用 DBCREATE_TABLE_OPTS 表格選項來指定輸出 SerDe、Hive 表格的輸出分隔符號、輸出 ESCAPED BY 字元,以及 Hive 所允許的任何其他 CREATE TABLE 語法。
SAS 9.4M3 具有下列變更和增強功能:
  • SAS In-Database Code Accelerator 可支援使用 SET 陳述式來讀取多個表格和內嵌 SQL、讀取和寫入 HDFS-SPD 引擎檔案格式,以及從 SAS 日誌連結至 MapReduce 工作日誌以尋找與 Hadoop 有關的錯誤訊息。SET 陳述式支援多個表格和內嵌 SQL。
  • 您可以使用 DS2_OPTIONS 陳述式來變更 DS2 程式的數個預設行為。
  • 您可以使用 FMTINFO( ) 函數來決定要使用格式還是輸入格式,以及取得格式或輸入格式的相關資訊。此函數也會傳回格式或輸入格式類別、說明、格式寬度值和小數位數值。
  • 有三種新的 SQLSTMT 方法可讓您擷取欄數、對照欄號的欄名稱,以及對照欄號的欄類型。
  • 您可以使用 JSON DS2 套件來剖析 JSON 文字。
  • D2TX 套件可讓您執行時區處理。
  • 您可以使用 MERGE 陳述式來比對合併資料。
  • 內嵌 SQL 文字中的 SELECT 陳述式支援 PARTITION BY、ORDER BY、INDSNUM 和 WHERE 子句。
  • 您可以使用 BESTDOTX. 格式,建立以美國地區設定為基礎的值,無論目前的地區設定為何。
  • 您可以使用 DBCREATE_TABLE_OPTS 表格選項來分割表格。
SAS 9.4M4 具有下列變更和增強功能:
  • 對於預定要在套件內供內部使用特性或方法,現在已支援私人存取修飾詞。
  • DIF 和 LAG 這兩個新函數可讓您存取變數或運算式的舊值。這兩個函數有助於計算序列的延遲和差異。
  • 現在,DO 陳述是可讓您使用多個以逗號分隔的索引變數子句。
  • 新的 INTNEST 函數可計算符合較大間隔期間之較小間隔的所有期間數。
  • _HOSTNAME_、_NTHREADS_ 和 _THREADID_ 這三個新的自動變數可讓您為跨執行緒的問題建立子集。
  • TIME 和 TIMESTAMP 精確度現在已可跨 THREAD 和 DATA 界限而保留。
如需詳細資訊,請參閱 SAS DS2 Language ReferenceBase SAS Procedures Guide

FedSQL 語言

SAS FedSQL 是 SAS 對 ANSI SQL:1999 核心標準的專用實作。它提供支援新資料類型和其他 ANSI 1999 核心規範功能及專用延伸。FedSQL 提供資料存取技術,透過可擴展、執行緒式、高效能的方法在多種資料來源中存取、管理與分享關聯式資料。若可用,會以多執行緒演算法最佳化 FedSQL 查詢來解決大規模作業。對於應用程式,FedSQL 對所有資料來源提供通用的 SQL 語法。也就是說,FedSQL 並非特定廠商的 SQL 專用語言,它會從不同的資料來源存取資料,而不會以資料來源的特定 SQL 專用語言提交查詢。此外,單一 FedSQL查詢可以針對多個資料來源中的資料傳回單一結果表格。FEDSQL 程序可讓您從 Base SAS 工作階段提交 FedSQL 語言陳述式。
FedSQL 在初版中提供存取下列資料來源:SAS 資料集、SAS 可擴展效能資料引擎 (SPD 引擎) 資料集,和下列資料庫:Aster、DB2 for UNIX 與 PC 作業環境、Greenplum、MySQL、Netezza、ODBC 資料庫 (例如 Microsoft SQL Server)、Oracle、SAP (唯獨)、Sybase IQ 和 Teradata。
SAS 9.4M1 增加了記憶體資料存放區 (MDS)、SAP HANA 和 SASHDAT 資料來源的支援。
SAS 9.4M2 具有下列 FedSQL 增強功能:
  • 支援 Hive、HDMD 和 PostgreSQL 資料來源。並非每個資料來源都支援所有 FedSQL 陳述式。請參閱 FedSQL 陳述式的文件,以判斷陳述式支援。
  • ODBC 的 CAST 函數可讓您將值從一種資料類型轉換為另一種。
  • 建立索引時可以增加 DBMS 特有子句。
  • SASHDAT 檔案可以壓縮。
SAS 9.4M3 具有下列 FedSQL 增強功能:
  • 支援 Hadoop 的 HAWQ 和 Impala 分布;支援包括大量載入在內的 Impala。
  • 您可以使用 DBCREATE_TABLE_OPTS= 表格選項,指定要附加至 CREATE TABLE 陳述式的 DBMS 專用語法。
  • 您可以使用 ENCODING= 表格選項來設定 SAS 資料集的編碼。
  • 您可以將 DECIMAL/NUMERIC(p,s) 資料類型用於資料定義和 HDMD 中的讀取。
  • 您可以將 DECIMAL/NUMERIC(p,s) 資料類型和 VARBINARY 資料類型用於資料定義和 Hive 中的讀取。
  • Hive ARRAY、MAP、STRUCT 和 UNION 複雜類型可讀取 Hive。
SAS 9.4M4 具有下列 FedSQL 增強功能:
  • 支援讀取及寫入 SAS Scalable Performance Data (SPD) Server 表格
  • 新的 DESCRIBE TABLE 陳述式
  • 在建立及讀取 Hive 表格時支援三層級名稱
  • 支援數個新函數
如需詳細資訊,請參閱 SAS FedSQL Language ReferenceBase SAS Procedures Guide

Hadoop 支援

SAS 9.4M1 讓您能夠使用 SPD 引擎透過 HDFS 讀取、編寫及更新 Hadoop 叢集中的資料。此外,您現已可使用 HADOOP 程序將設定屬性提交至 Hadoop 伺服器。
SAS 9.4M2 具有下列增強功能:
  • SAS Hadoop Configuration Guide for Base SAS and SAS/ACCESS 可在support.sas.com 上的 Hadoop 協力廠商網站取得。本書說明如何設定 SAS 元件,以便使用 SAS 技術來連接至 Hadoop。
  • SAS 可以將 Hadoop MapReduce 工作資訊寫入至 SAS 日誌。
  • SPD 引擎改善了 Hadoop 效能。
  • 您可以透過 WebHDFS 提交 HDFS 命令。
SAS 9.4M3 具有下列增強功能:
  • 現在,您可以使用 HADOOP 程序連接到 Hadoop 群集,方法是將 Hadoop 設定檔案複製到可供 SAS 用戶端電腦存取的實體位置,然後將 SAS_HADOOP_CONFIG_PATH 環境變數設為這些設定檔案的位置。您也可以要求要在數個 HDFS 陳述式選項的指定目錄和子目錄上執行作業的遞迴動作。現已加入 BINARY 和 DECIMAL 資料類型的支援,並且加入相關選項,以強化自動建立產生的 SQL 程式碼的功能和控制轉碼錯誤。
    如需 HADOOP 程序的詳細資訊,請參閱 Base SAS Procedures Guide
  • 新的 HDFS 陳述式選項可顯示檔案的內容、變更檔案存取權限,以及列出 HDFS 檔案。此外,您可以透過 Apache Oozie RESTful API,將 MapReduce 程式和 Pig 語言程式碼提交至 Hadoop 群集。如需關於 HDFS 命令的詳細資訊,請參閱 SAS Statements: Reference 中的 “FILENAME (Hadoop Access Method)”。
  • 在 SPD 引擎中,目前對於儲存在 HDFS 中之資料的存取已透過新配送的鎖定管理員而強化。平行處理已擴充而可寫入資料。SPD 資料集可透過 Hive 在 HDFS 中讀取。如需詳細資訊,請參閱 SAS 9.4 SPD Engine: Storing Data in the Hadoop Distributed File System
  • SAS FedSQL 語言對於下列資料類型的支援已強化:
    • 支援將 DECIMAL/NUMERIC(p,s) 資料類型用於資料定義和 HDMD 中的讀取。
    • 支援將 DECIMAL/NUMERIC(p,s) 資料類型和 VARBINARY 資料類型用於資料定義和 Hive 中的讀取。
    • Hive ARRAY、MAP、STRUCT 和 UNION 複雜類型可讀取 Hive。
    此外,您可以使用 SQOOP 程序存取 SAS 工作階段內的 Apache Sqoop,以在資料庫與 HDFS 之間傳輸資料。如需 SQOOP 程序的詳細資訊,請參閱 Base SAS Procedures Guide
從 SAS 9.4M4 開始,FILENAME 陳述式的 Hadoop 存取方法現已支援 Knox 安全性。
如需詳細資訊,請參閱下列文件:

提升的效能

  • SAS 可以更有效地處理大量資料,使用新系統選項以根據頁面邊界對齊資料和公用程式檔案,以及設定 SAS 程式庫頁面大小以與 RAID 磁碟區的大小相同。
  • 已增強最佳化處理,可判斷邏輯記錄長度的頁面大小和預設大小。
  • Scalable Performance Data Engine (SPD Engine) 可擷取開啟的 SPD Engine 檔案。
在 SAS 9.4M2 中,SPD 引擎加強了 I/O 控制和效率,並且改善 Hadoop 效能。

提升的安全性

  • SAS/SECURE 是 SAS 系統中的產品,現在隨附於 Base SAS。在舊版中,SAS/SECURE 是個別授權的附加產品。SAS/SECURE 不再需要個別授權。因為此變更,可在所有部署 (除了受匯入限制而禁止的部分) 中使用強式加密。
  • SAS/SECURE 使用業界標準「進階加密標準」(AES) 搭配 64 位元的 salt,加強安全性。SAS 語言的元件支援安全性,且使用 AES 加密以加密並保護 SAS 資料。
  • SAS 支援混合大小寫的密碼及符合 IBM 標準的密碼詞組 (長達 100 個字元)。
  • SAS 資料集置於中繼資料繫結資料館中可受到更妥善的保護,因為這是連結到中繼資料物件的實體資料館。
  • SAS 記錄工具支援 SAS/CONNECT Spawner 和加密活動,以及對記錄設定變更、SAS 資料集存取,和中繼資料繫結資料館存取的稽核。記錄器活動和層級設定都可受到保護。
  • 已增強電子郵件安全性。
SAS 9.4M1 針對適用於 UNIX 和 z/OS 基礎伺服器的 TLS 憑證授權單位加入了新的預設位置,並在 UNIX 和 z/OS 用戶端與伺服器上支援 TLS 憑證中的主體別名。此版本的新增功能還包括,中繼資料繫結資料館的授權使用者可直接存取資料,而無須提供鍵入字碼。
在 SAS 9.4M3 中,SAS 部署精靈會自動執行在 UNIX 與 z/OS 環境中更新 TLS 憑證的程序,以及在 Windows 和 UNIX 上更新 Java 應用程式的程序。在 UNIX 與 z/OS 環境中,安裝程序會存放 Mozilla 版的信任 CA 憑證。安裝中也會包含做為信任憑證清單的檔案。在 UNIX 環境中,受信任的憑證現在位於 SAS-installation-directory/SASSecurityCertificateFramework/1.1/cacerts/trustedcerts.pem 中受信任的 CA 套件內。在安裝期間,SAS 部署精靈會在 SAS-installation-directory/sasv9.cfg 檔案中設定 SSLCALISTLOC 系統選項,以指向 trustedcerts.pem 檔案。
您可以使用 SAS Deployment Manager,在受信任的憑證套件中增加及移除這些憑證。新的環境變數可讓您指定 OpenSSL 的最低 TLS 通訊協定,以及指定 OpenSSL Cipher。
SAS 在 UNIX 和 z/OS 上提供 OpenSSL 版的 TLS。對於 SAS 9.4 版和 SAS 9.4 的所有維護版本,在軟體發行時都會提供更新版的 OpenSSL,並透過 Hotfix 保持在最新狀態。如需考量 SAS 元件時之 OpenSSL 安全性建議的最新相關資訊,請參閱 SAS Statement Regarding OpenSSL Security Advisories

在新的支援環境中執行 DATA 步階

在 SAS 9.4M1 中,DATA 步階可使用 SAS/ACCESS 和 SAS 內嵌程序在 SAS LASR Analytic Server 的 In-memory 中和 Hadoop 內執行,但有所限制。請注意,Hadoop 中的 DATA 步階處理是試用功能。
在 SAS 9.4M2 中,Hadoop 中的 DATA 步階處理已從試用狀態移至生產狀態。

增強您的 SAS 輸出

  • Output Delivery System (ODS) Report Writing Interface (RWI) 可讓您在 DATA 步階中建立與處理預先定義的 ODS 物件以建立高度自訂的輸出。
  • 使用新的 ODS 目的地,您可以建立 EPUB、HTML5 和 Microsoft PowerPoint 檔案。
  • 您現已可建立文字和清單範本。
  • 您可以將 ODS 輸出物件排列在頁面上確切位置,或利用網格結構來動態定位物件。
  • 新的程序可建立表格範本,並將它們與輸入資料夾繫結在一個陳述式中。
  • 您可以藉由設定系統選項產生多頁 GIF 影像和 SVG 檔案的動畫。
SAS 9.4M1 可讓您套用階層式樣式表以及加入 EPUB 3 標準版的支援。
SAS 9.4M2 有 EPUB、EPUB3 和 HTML5 目的地的增強功能。
SAS 9.4M3 具有下列增強功能:
  • 支援使用 ODS EXCEL 陳述式的 Microsoft Excel。
  • 新程序 MSCHART 會建立可在 Microsoft Excel 中開啟和操作的圖表。
  • 預設的 EPUB 版本是 EPUB3。
  • ODS EPUB3 支援內嵌的視訊、音訊和影像。這項功能可透過與 ODS ESCAPECHAR 陳述式搭配使用的 Report Writing Interface (RWI) 和 Inline Formatting 功能來提供。
  • ODS EPUB3 陳述式支援以新的 EVENT= 值做為目錄中的數據和自訂項目。
  • ODS POWERPOINT 陳述式現在可支援投影片背景的樣式選項。此陳述式也支援對投影片切換及其效果進行變更。
  • ODS HTML5 支援內嵌的視訊和音訊。此功能可透過 Report Writing Interface 來提供。
SAS 9.4M4 具有下列增強功能:
  • 已在 ODSTEXT 程序中加入新的 HEADING 陳述式。
  • 新的 DESCRIPTION= 選項已增加至這些方法:IMAGE、LAYOUT_ABSOLUTE、LAYOUT_GRIDDED。REGION (絕對)、REGION (網格化) 和 TABLE_START。
  • 新的 DESCRIPTION= 選項可指定版面配置和版面配置區域的替代文字。DESCRIPTION= 選項是這些陳述式的新功能:ODS LAYOUT ABSOLUTE、ODS LAYOUT GRIDDED、ODS REGION 陳述式、Absolute 以及 ODS 區域陳述式、網格化。
  • ODS GRAPHICS 陳述式支援下列選項:
    • NBINSMAX= 會指定為直方圖處理的箱數上限。
    • NXYBINSMAX= 會指定為熱圖處理的箱數上限。
    • ODS HTML5 目的地支援協助工具。
    • 已在 ODS HTML5 陳述式中加入新的試用 ACCESSIBLE_GRAPH 選項。ACCESSIBLE_GRAPH 選項可將協助工具中繼資料增加到 ODS 圖形所建立的圖形中。
      有視覺障礙的使用者可以使用 SAS Graphics Accelerator 來存取圖形。加速器可為使用者提供利用中繼資料建立的 SAS 資料視覺化的替代呈現。如需詳細資訊,請參閱 SAS Graphics Accelerator 的軟體產品頁面。

增強的 ODS 統計圖表

  • ODS Graphics 產品提供許多新的標繪圖類型,包含建立以軸對齊文字資料列和欄的軸表格。
  • 已新增許多標繪圖版面配置、面板和軸選項,以控制與增強圖表的輸出。例如,您現在可以自訂群組值的外觀特性,而不需變更 ODS 樣式範本。現在您也可以對循環性圖表資料特性指定色彩優先順序循環模式。
  • 新的子畫素呈現功能可對折線圖提供更柔和的曲線,對長條圖提供更一致的空間。
  • ODS Graphics 產品提供更多選項以在沒有足夠空間來正常顯示文字時,調整或分割資料標籤、曲線標籤和軸刻度值。已改善資料標籤定位演算法,以更有效使用資料標記來定位資料標籤。此外,現在當多個觀測值有相同的回應值時,可以調整資料標記。
  • ODS Graphics Designer 推出「自動圖」功能,可根據您的資料自動產生多種圖表。
  • ODS Graphics 套件產品包含 Graph Template Language、ODS Graphics 程序、ODS Graphics Designer 和 ODS Graphics Editor。
在 SAS 9.4M1 中,ODS 圖形有新的和修訂過的繪圖、圖表和面板。
在 SAS 9.4M2 中,ODS 圖形有新的文字標繪圖以及多項圖形輸出增強功能。
在 SAS 9.4M3 中,ODS Graphics 有數個新的標繪圖陳述式,且包含多種對於標繪圖、圖例、座標軸、座標軸表格和特性對應的增強功能。ODS Graphics Designer 可讓您建立更精細的圖形。ODS Graphics Editor 可讓您編輯新的標繪圖類型,以及標註和編輯 SAS/QC 程序所產生的某些圖形特性。ODS Graphics Editor 中的檢視區功能可調整 3D 圖形檢視,且在直方圖和密度圖中可支援群組。就所有的 ODS Graphics 而言,實作子畫素呈現都可產生更清晰的影像。
以下是自 SAS 9.4M4 起增加的新功能和增強功能:
  • 已在 SGPANEL 程序中加入新的 ELLIPSE 陳述式。此陳述式可將信賴或預測橢圓增加到另一個標繪圖。
  • 已在 SGPLOT 和 SGPANEL 程序中加入新的 ELLIPSEPARM 陳述式。ELLIPSEPARM 陳述式會使用指定的座標軸長度、主要座標軸的指定斜率和橢圓中心,來繪製橢圓。ELLIPSEPARM 陳述式不會對輸入資料執行計算以衍生橢圓的位置和形狀。
  • 已在 ODS GRAPHICS 陳述式中加入 NBINSMAX 和 NXYBINSMAX 選項。這些選項會分別指定為直方圖及熱圖處理的箱數上限。
  • 已在 Graph Template Language SERIESPLOT 陳述式中加入 LINEJOIN 選項。此選項可讓您指定如何描繪序列線的頂點。
  • SAS ODS Graphics: Procedures Guide 中的協助工具主題已透過您使用 ODS Graphics 程序所建立的圖形協助工具相關資訊而強化。

鎖定狀態

在 SAS 9.4M1 中,SAS 伺服器管理員可建立讓您的 SAS 用戶端能夠存取特定一組目錄和檔案的環境 (如果您在用戶端/伺服器環境中執行)。其他目錄與檔案都將無法存取。當 SAS 處於鎖定狀態時,有若干 SAS 語言元素的存取會受到限制。
在 SAS 9.4M2 中,當 SAS 工作階段鎖定時,預設會停用特定存取方法與其相關程序。
如需詳細資訊,請參閱 SAS Language Reference: Concepts。若要判斷您的 SAS 產品是否支援此功能,請參閱您 SAS 產品的 Administrator’s Guide。

建立資料集和變數的自訂特性

建立資料集和變數的特性以包含您使用延伸的特性所提供的資訊。延伸的特性是資料集的一部分,且透過 DATASETS 程序來管理。處理資料集的程序 (例如 CPORT、DOWNLOAD 和 SQL),可支援延伸的特性。如需詳細資訊,請參閱 SAS Language Reference: Concepts

在 SAS 工作階段間保留 SAS 環境

在 SAS 工作階段間保留 Work 資料館資料集以及目錄和全域陳述式、巨集變數和系統選項的值。如需詳細資訊,請參閱 SAS Language Reference: ConceptsSAS System Options: ReferenceBase SAS Procedures Guide

寫入 JavaScript Object Notation (JSON)

可透過 JSON 表示法將 SAS 資料集寫入外部檔案。在 SAS 9.4M3 中,您可以使用 DS2 JSON 套件來建立及剖析 JSON 文字。
在 SAS 9.4M4 中,JSON LIBNAME 陳述式可讓您建立資料館名稱與 JSON 文件的關聯。
如需詳細資訊,請參閱 Base SAS Procedures Guide

使用 JMP 檢視 SAS 資料集

可以使用 JMP 應用程式 (例如 JMP Graph Builder for iPad 應用程式) 將 SAS 資料集轉換至 JMP 檔案加以檢視。如需詳細資訊,請參閱 Base SAS Procedures GuideSAS Statements: Reference

處理資料流資料

  • SAS 9.4 可處理在輸入資料流中包含 SAS 巨集規格的任意文字。可以在檔案中展開與儲存資料流中的巨集程式碼。
  • SFTP 存取方法可以處理資料流記錄格式。資料以影像 (二進位) 模式傳輸。
如需詳細資訊,請參閱 Base SAS Procedures GuideSAS Statements: Reference

寫入 SharePoint 文件資料館

您可以使用 WebDAV 存取方法將檔案寫入 SharePoint 文件資料館、指定驗證網域中繼資料物件的名稱以及建立與刪除目錄。如需詳細資訊,請參閱 SAS Statements: Reference

讀取使用者文字

DATAURL 存取方法可讀取字元和 URL 編碼的字元,以及 BASE64 資料。如需詳細資訊,請參閱 SAS Statements: Reference

讀取 ZIP 檔案

新的 ZIP 存取方法可讀取 ZIP 檔案。如需詳細資訊,請參閱 SAS Statements: Reference

使用時區處理時間和日期時間值

SAS 語言現在支援時區 (根據全球定位時間 (UTC))。資料集和目錄時間戳記可根據特定的時區指定時間。您可以指定特定時區,或您可以指定全球某一區域,SAS 即會判斷該區域的時間 (考量東部時間)。
SAS 9.4M2 包含數個新的時區函數。

在資料集中管理地區設定資訊

將地區設定資訊輸入資料集後,SAS 可以使用資料集根據地區設定來設定 SAS。新的程序可管理資料集並將地區設定資訊寫入 SAS 登錄。如需詳細資訊,請參閱 SAS National Language Support (NLS): Reference Guide

變更輸出使用的語言

使用系統選項,您可以變更 SAS 輸出和 SAS 日誌的語言。如需詳細資訊,請參閱 SAS National Language Support (NLS): Reference Guide

深入稽核和報告 SAS 和 SAS 應用程式

  • 新的記錄器可稽核記錄設定、SAS 資料集的存取和中繼資料繫結資料館。
  • ARM_DSIO 子系統有新的 ARM 度量,可報告資料集資訊。
SAS 9.4M2 能夠額外控制日誌檔權限和目的地。

群集或單一 SAS 中繼資料伺服器的支援

在 SAS 9.4 中,SAS 中繼資料伺服器可設定為群集中繼資料伺服器或單一中繼資料伺服器。如需可讓您從 SAS 監控及管理群集之增強功能的詳細資訊,請參閱 SAS Language Interfaces to Metadata

傳輸 SAS 檔案

在 SAS 9.4M2 中,您可以使用自動呼叫巨集,讀寫 SAS 第 5 版 (V5) 或 SAS 第 8 版 (V8) 格式的傳輸檔案。
SAS 9.4M4 已增加下列新功能:
  • 自動呼叫資料館中的 %XPTCOMMN 巨集已更新,因此,當資料集符合 V5 規格,且您使用 %LOC2XMP 巨集建立 V5 或 V6 傳輸檔案時,PROC COPY 和 XPORT 引擎將可讀取此檔案。
  • 自動呼叫資料館中的 %XPT2LOC 巨集已更新,因此,在需要直譯 (n-literalize) memname 時,傳輸檔案中的名稱將不再包含引號。此外,直譯 (n-literalization) 已變更為在產生 DATA 步階程式碼以轉換為本機 SAS 資料集時執行。
如需詳細資訊,請參閱 Moving and Accessing SAS Files

SAS 程序的一般增強功能

在 SAS 9.4M1 中,程序的變更與增強功能可讓您確認傳輸檔案中的資料集編碼、使用時區 (時差) 傳輸資料集、從中繼資料伺服器產生用以存取 SAS 內容伺服器的一次性密碼,以及支援使用者身分驗證。現已增加 Microsoft Excel 函數的連結和支援文字。
SAS 9.4M2 包含下列增強功能:
  • 在 DS2 和 FedSQL 中,您可以在 NLS 轉碼失敗時控制 SAS 工作階段的行為。
  • 您可以根據目的地定序序列,控制已匯入檔案的排序。
  • SAS 日誌中會隱藏密碼。
  • REPORT 程序支援數個統計關鍵字。
SAS 9.4M3 包含下列增強功能:
  • 使用 LUA 程序可讓您在 SAS 工作階段內執行 LUA 程式碼。LUA 程序也可讓您從 LUA 程式碼區塊內呼叫 SAS 函數。
  • 下列程序支援 Impala、HAWQ 和 SAP HANA 資料庫管理系統:
    • DS2 程序
    • FedSQL 程序
    • MEANS 程序
    • RANK 程序
    • REPORT 程序
    • SORT 程序
    • SUMMARY 程序
    • TABULATE 程序
在 SAS 9.4M4 中,PROC RANK 和 PROC SORT 支援 Hive 資料庫管理系統。
如需詳細資訊,請參閱 Base SAS Procedures Guide

Base SAS 統計程序的增強功能

  • CORR 程序現在可以建立含有多項相關統計值的輸出資料集,以及含有多列相關統計值的輸出資料集。
  • FREQ 程序現在提供下列功能:
    • 支援 Baker、精準中間 p 值、概度比和對數優劣比二項式信賴界限
    • 提供勝算比和相對風險的計分信賴界限,並且在對應的標繪圖中顯示
    • 提供 Mantel-Haenszel、分層 Newcombe 和通用風險 (比例) 差異的摘要計分估計值,其可以顯示在風險差異圖中
    • 產生精準檢定的中間 p
    • 根據 Pearson 殘差值或標準化殘差值,為馬賽克圖塊著色
    • 顯示 CROSSLIST 表格中的 Pearson 殘差
  • UNIVARIATE 程序現已可讓您將與不同層級的 CLASS 變數相關聯的直方圖重疊到單一繪圖上,針對 Johnson SU 分布參數提供更精準的最大概度估計值,以及計算分析變數的幾何平均值。
如需詳細資訊,請參閱 Base SAS Procedures Guide: Statistical Procedures

UNIX 之下的 SAS

在 SAS 9.4M1 中,您可以在 UNIX 環境中,讓 SAS 程式對 ActiveMQ 訊息代理和任何 JMS API 相容訊息服務傳送及接收訊息。
SAS 9.4M2 具有下列增強功能:
  • 您可以指定 Fileref 的讀取、寫入和執行權限。
  • MVARSIZE 系統選項的預設值已從 32000 變更為 65534。
  • 在鎖定的狀態下,有些 FILENAME 陳述式存取方法預設無法使用,但可由 SAS 伺服器管理員重新啟用。如需詳細資訊,請參閱 鎖定狀態
  • 可取得有關 UNIX 環境變數的新資訊。
  • 您可以測量系統效能。
在 SAS 9.4M3 中,CONTENTS 程序會以 KB、MB 或 GB 的大小產生檔案。
在 SAS 9.4M4 中,cleanwork 公用程式有兩個新選項:–V 和 –LOG。
如需詳細資訊,請參閱 SAS Companion for UNIX

Windows 之下的 SAS

在 SAS 9.4M1 中,已將詳細資料增加至 Windows 32 位元架構的支援中。
SAS 9.4M2 具有下列增強功能:
  • SAS 提供用以清除暫存檔案的公用程式。
  • 您可以指定 Fileref 的讀取、寫入和執行權限。
  • 在鎖定的狀態下,有些 FILENAME 陳述式存取方法預設無法使用,但可由 SAS 伺服器管理員重新啟用。
從 SAS 9.4M3 開始,SAS 部署已不需要 Windows 8.3 檔案名稱支援。在舊版中,您必須啟用此檔案名稱使用慣例,才能安裝 SAS。
如需詳細資訊,請參閱 SAS Companion for Windows

z/OS 之下的 SAS

SAS 9.4M2 具有下列增強功能:
  • 磁帶裝置上 SAS 資料館的大型區塊支援改善了效能和效率。
  • 基礎伺服器可支援 LOCKDOWN 功能。
  • SAS 可以產生 TCW 頻道程式,以便在某些直接存取繫結資料館上進行讀取作業,進而改善 I/O 效能。
SAS 9.4M4 具有下列新功能:
  • 支援 .spds9 副檔名。
  • FILE/INFILE 陳述式處理支援 BUFNO= SAS 系統選項。
  • SAS 加入了 IBM z/OS V2R2 Extended Format Generation Data Group (GDG) 的支援,最多可以有 999 個產生資料集與 GDG 相關聯。
如需詳細資訊,請參閱 SAS Companion for z/OS

其他資訊

如需詳細資訊,請參閱下列資源:
上一頁|下一頁|頁面頂端
上次更新時間:2017年7月28日