SAS Enterprise Guide

Giới thiệu về giao diện SAS Enterprise Guide.

Mục lục

SAS Enterprise Guide là phần mềm phổ biến nhất cho các doanh nghiệp. SAS EG có một số ưu điểm như sau:

  • Dễ dàng tổ chức thành các Project.
  • Tạo các Process Flow.
  • Sử dụng linh hoạt giữa coding và các công cụ kéo thả thích hợp sẵn.
  • Tích hợp nhiều tiện tích để quản lý file: Tự động lưu (auto save), kiểm soát phiên bản (version control), kết nối với GitHub.

    Cài đặt

Bước 1. Chọn file Setup.exe trong thư mục cài đặt SAS EG.

Set up
File Setup

Cửa sổ cài đặt sẽ hiện ra như sau:

Deployment window
Deployment window

Sau khi load xong, cửa sổ “Choose Language” hiện ra. Bấm “OK” để chọn ngôn ngữ cài đặt là English.

Bước 2. Tại cửa số “SAS Deployment Wizard” chọn “Install SAS software” và bấm “Next”

SAS Deployment Wizard
SAS Deployment Wizard

Tại cửa sổ “Select Products to Install”, có thể chọn Select All khi đó tất cả các cấu phần sẽ được cài. Việc này đôi khi gây mất thời gian. Để tiết kiệm thời gian nên chọn các cấu phần như sau:

Select Products to Install
Select Products to Install
  • SAS Drivers for ODBC
  • SAS Enterprise Guide
  • SAS Foundation
  • SAS ODS Graphics Designer
  • SAS Provider for OLE DB
  • SAS/GRAPH ActiveX Control

Sau đó bấm “Next”. Cửa sổ “Select SAS Enterprise Guide Mode”. Chú ý chọn 64-bit Naive Mode. Chú ý rằng tùy chọn mặc định của chương trình là “32-bit Compalibility Model (Recommended)”. Sau đó bấm “Next”.

Select SAS Enterprise Guide Mode
Select SAS Enterprise Guide Mode

Tại của sổ “Select SAS Foundation Products”, chọn “Select All” và bấm Next.

Select SAS Foundation Products
Select SAS Foundation Products

Bước 3: Tại cửa sổ “Specity SAS Installation Data File”.

Specity SAS Installation Data File
Specity SAS Installation Data File

Chọn Browse để tìm tới vị trí chứa file cài đặt. File này có dạng txt và có thể hiểu là file chứa Key của chương trình SAS và thường được gửi riêng. Khi chọn đúng file (còn hiệu lực) thì phần mềm sẽ hiện Expiration Date là một ngày trong tương lai. Chú ý thời điểm viết bài này là 23 tháng 11 năm 2021. Bấm “Next” và “Next” ở cửa số tiếp theo (Select Language Support) và Next ở cửa sổ tiếp theo nữa (Default Product for SAS Files Type).

Nếu xuất hiện cửa sổ “Specify SAS/GRAPH Java Applets Deployment Directory” thì chọn Browse và chọn một thư mục mới với tên bất kỳ trong Documents chẳng hạn. Bấm Next

Specify SAS/GRAPH Java Applets Deployment Directory
Specify SAS/GRAPH Java Applets Deployment Directory

Tại mục “Configure SAS Studio Basic”, bỏ chọn “Configure SAS Studio Basic” và bấm Next.

Configure SAS Studio Basic
Configure SAS Studio Basic

Phần mềm sẽ load các file cần thiết để cài đặt. Sau phi phần mềm load xong, bấm “Next”

Checking System
Checking System

Bấm Start để bắt đầu cài đặt. Ngồi đợi cho đến khi tất cả các cấu phần được cài.

Deployment in Progress
Deployment in Progress

Giao diện

Sau khi mở chương trình, SAS Enterprise có giao diện như sau:

SAS Enterprise Guide
Giao diện SAS Enterprise Guide

Chi tiết về các phần như sau:

Menu chứa các tiện tích

SAS Enterprise Guide
Giao diện menu

Project ở dạng cây thể hiện cấu trúc của một Project. Mỗi Project có nhiều Process Flow và trong mỗi Process Flow lại có các Programs.

SAS Enterprise Guide
Giao diện Project Tree

Library chứa các thư viện.

SAS Enterprise Guide
Giao diện Library

Thư viện trong SAS là nơi lưu trữ dữ liệu. Có ba dạng thư viện như sau:

  • Thư viện tạm có tên mặc định là WORK. Thư viện được tạo ra khi khởi động chương trình SAS. Các dữ liệu trong thư viện này sẽ mất khi đóng chương trình SAS.
  • Thư viện hệ thống gồm các thư viện SASHELP, MAPSSAS là các thư viện tích hợp sẵn của SAS. Các thư viện này chưa các thông tin do SAS cung cấp. Dữ liệu về bản đồ được chứa trong MAPSSAS và các dữ liệu ví dụ được cung cấp trong thư viện SASHELP. Các dữ liệu trong thư mục này không bao giờ bị mất.
  • Thư viện tự tạo do người dùng tạo ra. Để tạo thư viện, ta dùng lệnh
LIBNAME DATA "PATH";

Trong đó DATA là tên thư viện và PATH là đường dẫn đến thư mục chứa dữ liệu (ví dụ E:\\THANHTRA254\\SASPROJECT\\DATA)

Project Flow chứa các chương trình. Các chương trình có thể kết nối với nhau bằng mũi tên để chương trình SAS chạy theo thứ tự đó. Trong Project Flow cũng trình bày Ouput của mỗi chương trình (bằng mũi tên đi ra).

SAS Enterprise Guide
Giao diện Project flow

Program là phần dùng để gõ code và chạy chương trình.

SAS Enterprise Guide
Giao diện Program

Phần này có 4 tab như sau:

  • Code là phần dùng để gõ code.
  • Log là phần thông báo về tiến trình chạy chương trình. Mục Log sẽ đưa ra các phần như sau:

  • Notes: Các thông báo về chương trình. Ví dụ dữ liệu output có bao nhiêu quan sát. Các nội dụng ở phần Note sẽ có màu xanh.
    • Warnings: Các vấn đề không làm chương trình sai nhưng cần cẩn trọng. Các nội dung ở phần này sẽ có màu vàng.
    • Errors: Các vấn đề làm chương trình sai và không thể chạy tiếp được. Các nội dung sẽ có màu đỏ.
  • Result là các kết quả của chương trình. Ví dụ kết quả của PROC PRINT.
  • Output Data là các dữ liệu kết quả của việc chạy chương trình. Một chương trình có thể output ra nhiều dữ liệu. Chú ý rằng khi mở dữ liệu, SAS có hỗ trợ một số công cụ để phân tích dữ liệu nhanh ví dụ như WHERE để lọc dữ liệu.

Tạo một Project mới

Project là file được SAS EG “đóng gói” dưới dạng file .egp. Định dạng này rất tiện lợi cho việc quản lý các công việc. Để bắt đầu tạo một project mới, ta làm các bước như sau:

  • Bước 1. Mở chương trình SAS EG, tại Start Page, chọn “Create a new project”. Sau đó bấm Ctr+S để chọn đường dẫn và lưu lại Project.
Create Project
Tạo Project: bước 1
  • Bước 2. Chọn tab Project, bấm chuột phải vào Process Flow/Add New/Program. Lưu ý rằng, ta có thể click chuột phải vào Process Flow và chọn Rename để đổi tên Process như ý muốn. Điều này hữu ích khi muốn quản lý project với nhiều flow.
Create Project
Tạo Project: bước 2
  • Bước 3. Sau bước 2, một chương trình đã xuất hiện. Double click vào biểu tượng Program để mở chương trình soạn thảo (gõ code). Chú ý rằng:
    • Có thể right click vào biểu tượng program để đổi tên theo ý muốn.
    • Nếu có nhiều hơn 2 program, có thể kéo thả để sắp xếp thứ tự các chương trình.
Create Project
Tạo Project: bước 3
  • Bước 4. Gõ một đoạn code bất kỳ , bôi đen sau đó bấm Run hoặc sử dụng phím tắt F3 để chạy chương trình.
Create Project
Tạo Project: bước 4

Các cài đặt cần thiết

Tại menu, chọn Tools/Options. Cửa sổ Options xuất hiện.

Open Options
Cửa số Options

Các mục quan trọng cần chứ ý như sau:

  • Chọn Start Up/ Bỏ chọn Show Start page để SAS EG không hiện giới thiệu mỗi khi mở Project.
  • Chọn Project and Process Flows/ chọn Automatically run “Autoexec” process flow when project opens. SAS sẽ tự động chạy process flow có tên là “Auto Exec” mỗi khi mở project. Điều này sẽ rút ngắn thời gian chạy library hoặc load macro.
Automatically run Autoexec
Tự động chạy Autoexec
  • Chọn Auto Recovery/ Chọn Enable auto recovery và đặt giá trị Backup interval (minutes) là 1 (phút). SAS sẽ thực hiện back up project mỗi 1 phút để tránh các mất mát khi có sự cố bất ngờ.

Một số thủ thuật hữu ích

Khi mở một data, để xuất data ra file excel, ta chọn Share/Output Data/Send to Microsoft Excel

Export data to Excel
Export Data to Excel

Để copy tên cột, ta sử bấm vào một giá trị trong cột/ Copy with header

Copy columns name
Copy tên cột

Overview
Data Step
Data Aggregation
Data Visualization
Proc SQL
Variable Analysis
Macro
Model Regression
Variable Selection
Model Assessment