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