Transcript Chapter 2

Chapter 2
Overview of the
SAS® Business Intelligence
Clients
Section 2.1
Introduction
Client Tier – Review
In the most basic terms, if an application is installed on
the machine that the user is sitting at, that machine is the
client tier.
There are three types of SAS client applications.
Java Clients
SAS
SAS
SAS
SAS
3
ETL Studio
OLAP Cube Studio
Management Console
Information Map Studio
Windows Clients
SAS Enterprise Guide
SAS Add-In for Microsoft Office
Browser Clients
SAS Web Report Studio
SAS Information Delivery Portal
...
Business Intelligence Personas
IT Support
SAS ทาตรงนี้
IT Admin (Ahmed)
Power Users
เอาส่ วนที่มีมาวิเคราะห์
Business Analyst (Jacques)








 User
administration
 Reporting
administration
 Software
administration
No DBMS or programming
Strong Excel
Ad hoc queries
OLAP
Create reports
Publish reports
Custom reports
Understands business metrics
Information Consumers
คนใช้ ข้อมูล
C-level Execs
 Annotation
 E-mail
Middle Management
(Henri)
 Drill down
 Manipulation
 Annotation
Data Modeler
(Marcel)
 Business View
manager
 Understands
physical
data model
 SQL programmer
Report Administrator
(Robert)
 Report Builder
 Schedule reports
 Monitor queue
4
Power User (Gloria)








Some DBMS and programming
Strong Excel
Ad hoc queries
Custom reports
Modeling
Analytics
Detail data
Understands business domain
Operational Consumers





Sales
Marketing
Customer Service
Finance
Tech Support
BI Clients Used by Information Technology
IT Support
IT Admin (Ahmed)
 User
administration
 Reporting
administration
 Software
administration
Path it คือการเตรี ยมข้อมูลคือไปดึงข้อมูลที่ได้
วิเคราะห์วา่ ต้องการใช้งานเพื่อการนาไปใช้ต่อ SAS Information
SAS Management Console
จัดการสิ ทธิ
Data Modeler
(Marcel)
 Business View
manager
 Understands
physical
data model
 SQL programmer
Report Administrator
(Robert)
 Report Builder
 Schedule reports
 Monitor queue
5
Map Studio
เอาไว้ map ข้อมูลที่
ต้องการจะใช้ เหมือนจะ
อธิบายฟิ วด์เพื่อให้ผใู้ ช้งาน
รู้(อ่านแล้วเข้าใจ)
SAS ETL Studio
SAS Web Report Studio
การวิเคราะห์ขอ้ มูลที่ได้มาและ
เอาข้อมูลมาวิเคราะห์และจัดการ
การข้อมูลเพื่อให้ได้ขอ้ มูลตามที่
ต้องการ
ดึงข้อมูลที่เค้าต้องการ
ออกไปแสดงผล
...
BI Clients Used by Power Users
Power Users
Business Analyst (Jacques)
 No DBMS or programming
 Strong Excel
 Ad hoc queries
 OLAP
 Create reports
 Publish reports
 Custom reports
 Understands business metrics
SAS Add-In for
Microsoft Office
SAS OLAP Cube Studio
การเอาข้อมูลมาวิเคราะห์
อีกที
SAS Information
Map Studio
SAS ETL Studio
SAS Enterprise Guide
SAS Web Report Studio
Power User (Gloria)








6
Some DBMS and programming
Strong Excel
Ad hoc queries
Custom reports
Modeling
Analytics
Detail data
Understands business domain
...
BI Clients Used by Information Consumers
Information Consumers
C-level Execs
 Annotation
 E-mail
SAS Add-In for
Microsoft Office
SAS Information
Delivery Portal
Middle Management
(Henri)
 Drill down
 Manipulation
 Annotation
SAS Web Report Studio
Operational Consumers





7
Sales
Marketing
Customer Service
Finance
Tech Support
...
SAS Display Manager
The traditional SAS windowing environment, SAS Display
Manager, is still available in SAS®9 to develop and run
SAS programs.
8
SAS Enterprise Guide
เอาไว้ดูแนวโน้มของระบบ
SAS programs can also be developed using the
point-and-click interface in SAS Enterprise Guide.
9
SAS 9.1 BI Clients
The remainder of this chapter is a quick introduction to the
business intelligence client tools in SAS®9.
All of the tools will be covered in-depth in the following
chapters:
SAS Management Console
Chapter 4
SAS ETL Studio
Chapter 5
SAS OLAP Cube Studio
Chapter 6
SAS Enterprise Guide
Chapter 8
SAS Add-In for Microsoft Office
Chapter 9
SAS Information Map Studio
Chapter 10
SAS Web Report Studio
Chapter 11
SAS Information Delivery Portal
Chapter 12
10
Section 2.2
BI Tools – Java Clients
BI Tools – Java Clients
Client Tier
SAS
SAS
SAS
SAS
ETL Studio
OLAP Cube Studio
Management Console
Information Map Studio
SAS Enterprise Guide
SAS Add-In for Microsoft Office
SAS Web Report Studio
SAS Information Delivery Portal
SAS Java clients run in a Java run-time environment
(JRE) and are installed on the machine where they will be
used.
12
SAS Management Console
13
SAS Management Console คือการบอกว่ า ทาไรบ้ าง
The SAS Management Console provides a single
interface for many administrative tasks for the SAS
System. Specific administrative tasks are supported by
plug-ins to
the SAS
Management
Console.
14
Metadata Manager Plug-In
The Metadata Manager plug-in provides a mechanism
to control the SAS Metadata Server.
Meta data server จะทาหน้าที่เหมือน datadic เหมือนแม่ใน
บ้านเป็ นคนที่
รู้ทุกอย่างว่าอะไรอยูท่ ี่ไหน เหมือน hr ที่จะรู้วา่ ใครอยูไ่ หน ทาอะไรที่ไหน
ตอนที่เราคอนเน็กเข้าไปและสัง่ ให้ทางานมันจะวิง่ ไปที่ เมตะด้าต้าและ
ทางานในนั้นเสมอ
15
Data Library Manager Plug-In
Data resources can be identified and managed using the
Data Library Manager plug-in.จะต้องสร้างการคอนเน็กผ่านดาต้าซอท เป็ น
ตัวกลางสาหรับการเรี ยกใช้ขอ้ มูล Library
16
User Manager Plug-In
The User Manager plug-in is used to define and manage
users and groups.จัดการ user
17
Stored Process Manager Plug-In
The Stored Process Manager plug-in is used to register
stored processes, which are a special kind of SAS
program that can be run from a variety of SAS®9 clients.
18
เรี ยกใช้งานไฟล์ที่มีการเขียนไว้แล้ว และมีการรันตามสคิบที่เขียนไว้
ถ้าไม่ใช่ server
ถ้าสิ่ งที่ตอ้ งการไม่คงที่ เครื่ อง client จะต้องทาการสัง่ และส่ งไปรันที่
server
Server Manager Plug-In
SAS servers and spawners can be defined, configured,
and managed using the Server Manager plug-in.
จะเก็บว่ามี store process ที่ไหน มี workspace อยูท่ ี่ไหน
Server manager เป็ นตัวจัดการ server ว่าเราจะเลือกใช้ matad
Server ตัวไหน สมมุติถา้ มีเครื่ อง server เพิ่มและต้องการ
ใช้งานกับบางตัวได้เพิ่ม
กษรเลือกใช้ server
19
ตัว SAS Management Console
นี้ใช้ จัดการ metadata server โดยเฉพาะ
SAS ETL Studio
20
SAS ETL Studio กับ DI เป็ นตัวเดียวกัน (แต่ทาง SAS warehouse จะเรียกเป็ น ETL เสมอ ETM เรียก data
state
SAS ETL Studio enables a data warehouse specialist to
create and manage metadata objects that define sources,
targets, and the sequence of steps for the extraction,
transformation,
and loading
of data.
Extact tranfer loding
การดึงข้อมูลมาแปลงเพื่อใช้งาน
ต่อตามความต้องการ
21
SAS ETL Studio Wizards
SAS ETL Studio Wizards can simplify common tasks for
the user including the definition of source and target
tables and the creation of OLAP cubes.
22
...
SAS ETL Studio – Process Editor
The Process Editor provides a graphical user interface
(GUI) for designing the jobs and creating the SAS code
for loading the tables in the data warehouse.
23
SAS ETL Studio – Source Editor
The Source Editor is used for viewing and editing the SAS
code created for the jobs designed in the Process Editor.
ถาเราเขี
ยนเสร็จทาง client trie จะ
้
แปลงเป็ น basesas ส่งไปให้ server
trie ประมวลผลตอ
่
24
SAS OLAP Cube Studio
25
SAS OLAP Cube Studio
SAS OLAP Cube Studio is used to create OLAP cubes.
The Cube Designer provides a point-and-click interface
for cube creation.
26
เอาไวสร
Cube (คืออยากรู้
้ าง
้
ขอมู
้ ลตัวนี้ เราสามารถมองได้
จากหลายๆ ทาง สมมุตมี
ตัวเลขจานวนนักเรียนปหนึ่งถึงป
หก ตัวเลขทีจ
่ ะดูจริงๆ อาจจะ
มีหญิงชายหรือหญิง แตอยาก
่
เห็นเป็ นลาดับชัน
้ (เราเรียก
dimention ) มองไดหลายมุ
ม
้
ประมาณนั้นไมว่ าจะดู
จากมุม
่
SAS OLAP Cube Studio
Source tables can be defined in SAS OLAP Cube Studio
using the same Source Designer found in SAS ETL
Studio.
27
SAS Information Map Studio
28
SAS Information Map Studio
SAS Information Map Studio provides the bridge between
the data warehouse and the end user who builds reports
from the data.
จะแม็บไดสองที
่ คือ แม็บจาก
้
ตารางเลยก็ได้
หรือ สองแม็บจาก Cube ทีส
่ ราง
้
ไวแล
้ ว
้
และเลือกเสร็จแลวแม็
บตรงๆ
้
เลยก็ไดหรื
้ อ
29
SAS Information Map Studio
An information map can create relationships between
tables and organize data efficiently for end users.
30
Section 2.3
BI Tools – Windows Clients
BI Tools – Windows Clients
Client Tier
SAS
SAS
SAS
SAS
ETL Studio
OLAP Cube Studio
Management Console
Information Map Studio
SAS Enterprise Guide
SAS Add-In for Microsoft Office
SAS Web Report Studio
SAS Information Delivery Portal
SAS Windows clients run in the Microsoft Windows
environment and are installed on the machine where they
will be used.
32
SAS Enterprise Guide
33
SAS Enterprise Guide
SAS Enterprise Guide Version 3 has been completely
redesigned to be more intuitive and easier to navigate.
รายงานทีท
่ าวันตอวั
่ น ใช้บอย
่
เช่นตองการรายงานเข
าประชุ
ม
้
้
ทุกเช้า *ใช้ดึงขอมู
้ ลดิบ จอย
กัน ตัดฟิ ว เอาไปเขาสู
้ ตร
ออกเป็ นรายงานเลยก็ได้
34
จะมีสต
ู รคานวณทางสถิต ิ แตถ
่ า้
ไมมี
่ นแปลงเค้าจะใช้
่ การเปลีย
webreport (มันจะดีกวาเว็
่ บรีพอท
SAS Enterprise Guide and SAS Stored
Processes
SAS Enterprise Guide can be used to run SAS Stored
Processes and is the preferred method for creating them.
35
SAS Enterprise Guide and OLAP
SAS Enterprise Guide also provides a powerful viewer
for displaying OLAP cubes and navigating through the
dimensions.
36
SAS Add-In for Microsoft Office
37
SAS Add-In for Microsoft Office
The SAS Add-In for Microsoft Office provides access to
SAS data sets from Excel.
มีเมนูไว้ เพือ
่ ทีจ
่ ะคอนเน็ กเขา้
ไปที่ SAS ส่วนใหญ่ Business user
เป็ นคนใช้ เมือ
่ รันเสร็จแลวจะ
้
แสดงผลผานไมโครซอฟออฟฟิ
ต
่
38
SAS Add-In for Microsoft Office
The SAS Add-In for Microsoft Office provides many
options, including the ability to subset and/or sort data.
39
SAS Add-In for Microsoft Office
The SAS Add-In for Microsoft Office also allows SAS
Stored Processes to be run on a server and the results
returned to
either Excel
or Word.
40
Section 2.4
BI Tools – Browser Clients
BI Tools – Browser Clients
Client Tier
SAS
ETLStudio
Studio
SAS ETL
SAS OLAP
Cube
Studio
OLAP
Cube
Studio
SAS
Management
Console
Management Console
SAS Information Map Studio
Information Map Studio
SAS Enterprise Guide
SAS Add-In for Microsoft Office
SAS Web Report Studio
SAS Information Delivery Portal
SAS browser (thin) clients run in a Web browser by
connecting to a Java Application Server or Servlet
Container on the middle tier. Only the Web browser
is installed on the local machine.
42
SAS Web Report Studio
43
SAS Web Report Studio
SAS Web Report Studio
is a Web-based,
wizard-driven
reporting tool.
เพือ
่ ตอบสนอง ความตองการ
้
ของคนที่ www
44
SAS Web Report Studio – Creating Reports
The Report Wizard uses a step-by-step process to help
create a report.
45
SAS Web Report Studio – Viewing Reports
46
SAS Information Delivery Portal
47
SAS Information Delivery Portal
The SAS Information Delivery Portal is a mechanism for
delivering customized enterprise information to the right
people at the right time.
เอาไวท
้ าหน้าจอสาหรับ
รายบุคคลได้ เช่นอยากดูแค่
รายงานการเงิน ไมอยากเห็
น
่
รายงานอืน
่ ก็สามารถเลือกไดเลย
้
48
แต่ Portal จะเหมือนหน้า Desktop
ของแตละคนที
่ login เขาไปแต
่
้
่
จะสรางไม
ได
างผ
าน
เว็บ
้
่ ต
้ องสร
้
้
่
รีพอทสตูดโิ อ ตัว Portal จะดู
SAS ID Portal – Pages and Portlets
The SAS Information Delivery Portal uses pages and
portlets to deliver customized information.
49
SAS ID Portal – Pages and Portlets
The pages and portlets of the SAS Information Delivery
Portal can surface all types of information including
 information maps
 stored processes
 reports.
50
SAS ID Portal – Customization
The SAS Information Delivery Portal can be customized
with logos, company colors, and so on.
51