SAS 9.1 - Business Intelligence Architecture

Download Report

Transcript SAS 9.1 - Business Intelligence Architecture

Chapter 1
Introduction to the
SAS® Intelligence Platform
Section 1.1
Business Intelligence
Overview
What Is Business Intelligence?
3
เวลาเขียน
ดาตาเบส
้
Business Intelligence is a set of software tools and
ถามี
ขอมู
ล
้
้
applications that enable business users and analysts to
transaction ท
interact with their company data in an easy, efficient, and
transaction เห
effective manner.
เพราะวาม
่
เย๊อะ ดังน
SAS Business Intelligence includes
มีทางรูตั
้ วข
Business Intelligence
 a set of client applications designed for a specific type
มูลจากผู้ด
เครือ
่ งมือเพือ
่ ช่ว
of business or analyst
เสมอให้เก
ทางานและวิเคร
 SAS server processes designed to provide specificตัว sas มา
งาย
และมีประ
่
types of services for the client applications
SAS Business Intellig
 a centralized metadata management facility. - มีการออกแบบ
ประเภทของธุรก
ขอมู
้ ล
- มี SAS Server P
เพือ
่ ใหบริการก
Multiple Tier Environment
The SAS Intelligence Platform consists of a multiple tier
environment that is typically represented by the
 client tier
Client
 middle tier
Tier
 server tier.
4
โครงสรางของโปรแกรมเป็
น 3
้
ชัน
้ multitier
Data , เว็บสองเทียร ์
ส่วนประมวลผล อินพุต
แสดงผล sas เป็ น multiple tier
พืน
้ ฐานของ SAS Intelligence มี
โครงสรางเป็
นแบบ Multitier
้
แบบ Three Tiers โดยแบงรู
่ ปแบบ
รูปแบบสถาปัตยกรรมออกเป็ น
- Client tier
Middle
Tier
Server
Tier
5
เหมือนเครือ
่ งของเร
Client Tier
Java clients จะแบงออก
่
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.
คอนเน็ กไปที่ server
There are three different types of SAS client applications.
Window clients เขียนดว
้
browser เป็ นการใช้ b
Client Tier เปรียบเหมือ
Java
run in a Java run-time environment (JRE)เราจะท
and areาการลงหรือ
Clients
installed on the machine where they will be
used.
ไปท
าทีเ่ ครือ
่ งนั้นๆ
โดยแบงออกเป็
น 3
่
Windows run in the Microsoft Windows environment-Java
andclients
are จะทางานบ
Clients
installed on the machine where they will be used.
(JRE) แลติดตัง้ ทีเ่ ครือ
่
server เพือ
่ ใช้งาน ตว
Browser run in a Web browser by connecting to a Java
Enterprise Guide
Clients
Application Server or Servlet Container on the middle
tier. Only the Web browser is installed on -Window
the localclients จะทางา
ทีเ่ ครือ
่ งเราเพือ
่ ใช้งา
machine.
.net sas
...
Middle Tier
รับรีเคทจา
เรียกวา่ b
The middle tier is where the Web applications reside and
่ นไ
execute. This tier also contains the infrastructure that ตามเงือ
supports the execution of these applications, such as Sas
theเลือก j
ประมวลผล
 Java Application Server or the Java Servlet Container
web ซาเฟี ย(
 SAS Web Infrastructure Kit (WIK)
Middle Tier จ
Client แลวปร
 webDAV server.
้
กลับไป
Java Application Server –or–
Java Servlet Container
SAS Web Infrastructure Kit
webDAV Server
6
Server Tier
The server tier is the machine where one or more
SAS servers is installed and accessed by the BI tools.
There are different types of SAS servers, including:
Server Tier เป็
มากกวา่ เร
Metadata
enables centralized metadata delivery and
SAS Server ไ
Server
management to SAS applications across the
หลายประเภ
enterprise.
Workspace Ser
Workspace
executes SAS code on behalf of the client Server
Server
applications.
ตัวจัดการเก
คล
ายตั
วจัด
ตัวจั
Stored Process executes and delivers results from SAS Stored
้ ดการเก
Server
Processes.
คลายตั
วจัด
้
OLAP Server
7
delivers presummarized “cubes” of data to OLAP
clients.
...
SAS Intelligence Platform
Client
Tier
Middle
Tier
Server
Tier
8
SAS ETL Studio
SAS OLAP Cube Studio
SAS Management Console
SAS Information Map Studio
SAS Enterprise Guide
SAS Add-In for Microsoft Office
SAS Foundation คือ Base SAS
ทีเ่ หลือทุกตัวคือการเอาสคิบมาฝังไว้
เพือทาตามความตองการ
้
SAS Web Report Studio
SAS Information Delivery Portal
HTTP Server
SDK
webDAV
Server
Java Servlet
Container
Web Infrastructure Kit
SAS®9
Foundation
Metadata
Server
SAS/CONNECT
Server
Workspace
Server
Stored Process
Server
OLAP
Server
Clients’ Use of Foundation Servers
SAS Foundation Servers
9
Stored
Process
Server
SAS/
OLAP
CONNECT
Server
Server
Client Application
Metadata
Server
Workspace
Server
SAS ETL Studio
x
x
SAS OLAP
Cube Studio
x
x
SAS Information
Map Studio
x
x
SAS Enterprise
Guide
x
x
x
SAS Add-In for
Microsoft Office
x
x
x
SAS Web
Report Studio
x
x
x
x
SAS Information
Delivery Portal
x
x
x
x
x
x
x
ใช้ใน
ทาไมถ
ตองดู
ว
้
ตัวไหน
หรือเป
Section 1.2
Business Intelligence Security
Security Concepts
การรับ
รอง : ข
In the SAS Intelligence environment, security consists
of:
ยืนยันตัวตนขอ
ตามแนวทางขอ
Authentication the process of verifying the identity
of a
ความปลอดภัย
person or process within the guidelines
การอนุ ญาต :
of a specific security policy
สิ ทธิข
์ องผู้ใช้
Authorization the process of determining which
permissions the user has for which
resources.
Authentication is a prerequisite for authorization.
11
...
Security Concepts
An authentication provider is a technology that servers
or applications can use to verify that users are who they
say they are.
By default, the authentication provider for a SAS server is
the host operating system of the machine on which the
server is running.
แนวคิดเกีย
่ วกับการร
12
ผู้ให้บริการรับรองคว
เทคโนโลยีทเี่ ซิรฟเวอ
์
สามารถใช้เพือ
่ ตรวจ
พวกเขากลาวว
าพวก
่
่
โดยคาเริ
่ ตนให
่ ม
้
้บริก
ถูกตองส
าหรับเซิรฟเ
้
์
ระบบปฏิบต
ั ก
ิ ารของเ
กาลังทางานอยู่