50 Identifying Targets Chapter 5 Sources Related to Geography The following tables can contribute to the geographic dimension of the OLAP data store: CONTINENT table COUNTRY table STATE table COUNTY table CITY table STREET_CODE table Sources Related to Organization The following tables can contribute to the organization dimension of the OLAP data store: STAFF table ORGANIZATION table Sources Related to Time The following tables can contribute to the time dimension of the OLAP data store: CONTINENT table COUNTRY table STATE table COUNTY table CITY table STREET_CODE table While the previous tables contain the appropriate information, it is not in the correct format for OLAP. To support OLAP, several new data stores most be created, as described in the following section. Identifying Targets In order to support the OLAP reports such as the one shown in Display 5.7 on page 49, the data warehousing team specified the following new data stores: A SAS cube that will support OLAP reporting. A set of new tables that will form the central fact table and dimension tables for a star schema. Each new table will be created by joining two or more source tables that are related to a particular dimension, such as customers, geography, organization, and time. The target tables are described in the following sections. Target to Support OLAP A SAS cube named Star will be created to support OLAP. This cube will support reports similar to Display 5.7 on page 49. Example Data Warehouse The Next Step 51 Target to Provide Input for the Cube In this example, the ORDER_FACT table that is described in “Target That Combines Order Information” on page 48 is the central fact table in a star schema. Its dimension tables are described in the following sections. Target That Combines Customer Information The CUSTOMER_DIM table will be created by joining the tables described in “Sources Related to Customers” on page 49. In this example, CUSTOMER_DIM is one dimension of a star schema. Target That Combines Geographic Information The GEOGRAPHY _DIM table will be created by joining the tables described in “Sources Related to Geography” on page 50. In this example, GEOGRAPHY_DIM is one dimension in a star schema. Target That Combines Organization Information This dimension table is the same as “Target That Combines Organization Information” on page 48. In this example, ORGANIZATION_DIM is one dimension in a star schema. Target That Combines Time Information The TIME _DIM table will be created by joining the tables that are described in “Sources Related to Time” on page 50. In this example, TIME_DIM is one dimension in a star schema. Building the Cube For information about building cubes, see “Working with OLAP Cubes” on page 116. The Next Step After the questions, desired outputs, sources, and targets have been specified, administrators can begin setting up the servers, libraries, and other resources that SAS Data Integration Studio requires. 52 53 CHAPTER 6 Main Tasks for Administrators Main Tasks for Installation and Setup 54 Overview of Installation and Setup 54 Installing Software 55 Creating Metadata Repositories 55 Registering Servers 56 Server Metadata Required for the Example 56 Default SAS Application Server 57 Registering User Identities 58 Creating a Metadata Profile (for Administrators) 58 Registering Libraries 59 Overview of Libraries 59 Which Libraries Are Needed? 59 Enter Metadata for a Library 59 Preassigned Libraries 60 Libraries for the Example Warehouse 61 Base SAS Libraries 61 SAS/SHARE Libraries 61 SAS SPD Server Libraries 61 SAS SPD Engine Libraries 61 Libraries for Custom SAS Formats 62 DBMS Libraries 62 ODBC Libraries 62 OLE Libraries 63 Generic Libraries 63 Microsoft Excel and Microsoft Access Files 63 XML Files 63 Libraries for Enterprise Applications 63 Additional Information about Libraries 63 Supporting Multi-Tier (N-Tier) Environments 64 Accessing Data in the Context of a Job 64 Interactive Access to Data 64 Execute a Job on a Remote Host 65 Deploying a Job for Scheduling 65 Preparation 65 Deploy a Job for Scheduling 66 Next Tasks 66 Additional Information About Job Scheduling 67 Deploying a Job for Execution on a Remote Host 68 Preparation 68 Task Summary 68 Next Tasks 69 54 Main Tasks for Installation and Setup Chapter 6 Converting Jobs into Stored Processes 69 About Stored Processes 69 Prerequisites for Stored Processes 70 Preparation 70 Generate a Stored Process for a Job 70 Next Tasks 71 Additional Information About Stored Processes 71 Metadata Administration 71 Supporting HTTP or FTP Access to External Files 72 Supporting SAS Data Quality 72 Supporting Metadata Import and Export 72 Supporting Case and Special Characters in Table and Column Names 73 Overview of Case and Special Characters 73 Case and Special Characters in SAS Table and Column Names 73 Case and Special Characters in DBMS Table and Column Names 73 Enabling DBMS Name Options for a New Database Library 73 Enabling DBMS Name Options for an Existing Database Library 74 Setting Default Name Options for Tables and Columns 74 Maintaining Generated Transformations 75 Overview of Generated Transformations 75 Example: Creating a Generated Transformation 76 Preparation 76 Start SAS Data Integration Studio and Open the Appropriate Metadata Profile 76 Display the Transformation Generator Wizard 77 Specify SAS Code for the Transformation 78 Create User-Defined Variables 78 Specify the Remaining Options for the Transformation 84 Save the Transformation 86 Check In Your Transformation 86 Document Any Usage Details for the Transformation 87 Using a Generated Transformation in a Job 87 Importing and Exporting Generated Transformations 87 Exporting a Generated Transformation 87 Importing a Generated Transformation 87 Additional Information About Generated Transformations 88 Additional Information About Administrative Tasks 88 Main Tasks for Installation and Setup Overview of Installation and Setup Administrators must complete several installation and setup tasks before users can begin work in SAS Data Integration Studio. This chapter describes the main installation and setup tasks, and it identifies documentation that describes these tasks in detail. 1 Review your project plans. For an overview of warehouse project plans, see “Planning a Data Warehouse” on page 41 and “Planning Security for a Data Warehouse” on page 42. 2 Use the SAS Software Installation wizard to install SAS Data Integration Studio and related software. For more information, see the SAS Intelligence Platform: Installation Guide. See also “Installing Software” on page 55. . see “Planning a Data Warehouse” on page 41 and “Planning Security for a Data Warehouse” on page 42. 2 Use the SAS Software Installation wizard to install SAS Data Integration Studio and related. Transformation 76 Preparation 76 Start SAS Data Integration Studio and Open the Appropriate Metadata Profile 76 Display the Transformation Generator Wizard 77 Specify SAS Code for the Transformation 78 Create. Custom SAS Formats 62 DBMS Libraries 62 ODBC Libraries 62 OLE Libraries 63 Generic Libraries 63 Microsoft Excel and Microsoft Access Files 63 XML Files 63 Libraries for Enterprise Applications 63 Additional