1. Trang chủ
  2. » Công Nghệ Thông Tin

Oracle Essbase 9 Implementation Guide- P32 ppsx

5 202 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 751,49 KB

Nội dung

Loading Data into Essbase [ 140 ] Header Denition As mentioned earlier, Essbase requires a representative of all of the dimensions in the database outline to be included in the data you are attempting to load. Obviously, this is not always possible or even practical. Never fear, the Essbase data load rules le once again has turned this potential issue into a non-issue! While creating the data load rules le, one of the rst things you do is map the different elds in the data to the appropriate dimensions the data will load to. If even one of the dimensions is missing, you will get an error when you try to validate the Essbase data load rules le. This is where the Header Denition function comes into play. For example, the monthly le you receive from the marketing department contains sales information for the company. The data values are always in U.S. dollars, but there is no column or eld in the data that specically says US DOLLAR like you have dened in the database outline. All you need to do is quickly and easily add the US DOLLAR member in the Header Denition and Essbase will load data as if every record in the le contains US DOLLAR data values. To set the Header Denitions: 1. In EAS, open the Data Prep Editor. 2. Click on Options | Data Load Setting. 3. Specify US Dollar in the Header Denition tab as shown here: This material is copyright and is licensed for the sole use by Paul Corcorran on 5th July 2009 8601 ave. p #1, , lubbock, , 79423 Download at Boykma.Com Chapter 4 [ 141 ] Step 8: Associating elds with Data Load Properties In order to correctly load the data into the Essbase cube, we need to map each eld in the data, using the data load rules le, to their specic database outline dimensions. This way, while Essbase is loading the data into the database, the data elds are correctly aligned to the right members in the database outline. Essbase will only use the elds you have mapped in your data load rules le. If the data le contains more elds than necessary, Essbase can simply ignore them if you have them tagged as Ignore. This is the key step while setting up the data load rules le. To open the Data Field Properties: 1. In EAS, open the Data Prep Editor. 2. Click on Fields | Properties. 3. As shown below, Data Field Properties option has three tabs: Global Properties, Data Load Properties, and Dimension Build Properties. This material is copyright and is licensed for the sole use by Paul Corcorran on 5th July 2009 8601 ave. p #1, , lubbock, , 79423 Download at Boykma.Com Loading Data into Essbase [ 142 ] Let us talk about the Global Properties and Data Load Properties as Dimension Build Properties were already covered in an earlier chapter. Global properties As the term global applies to everything, in this context, global means both the Dimension Build Properties and Data Load Properties. These are the settings that can be used in the Global Properties tab: 1. Case: There are three types of Case present: Original, Lowercase, and UpperCase. While updating the dimensions, you sometimes want all of the members to be upper case or lower case, or it can be left as originally sent in the data le. Original is selected by default. This is particularly important when you are working with Essbase installed on a Unix platform as it is case sensitive by default. 2. Prex or Sufx: This is to add a prex or sufx to the member so that the member name is unique. You can add your own prex or sufx. 3. Drop leading/trailing spaces: This is used to trim the member before it gets loaded into database outline. This is selected by default. 4. Convert spaces to underscores: In the earlier versions of Essbase, spaces were not allowed. Therefore, this property was used to convert spaces to underscores. This is no longer a problem in newer versions of Essbase, but this property setting is carried over to allow upgraded systems to continue operation without major rework. Data Load Properties In the previous section, you learned how to set the global properties for your data load or dimension build. In this section, you will learn how to add only the data load eld properties. Each eld in the rule le can be an outline member, data member, or data that can be ignored. In the Data Load Properties, we will dene each eld and how it is related to the Essbase outline. This material is copyright and is licensed for the sole use by Paul Corcorran on 5th July 2009 8601 ave. p #1, , lubbock, , 79423 Download at Boykma.Com Chapter 4 [ 143 ] The settings that can be set in the Data Load Properties tab are as follows: 1. Field name: This is where you map your data element to the outline member. You are currently seeing MARKET_ID, which is the column name in the relational database where our data is coming from. The outline member name is different from this column name so you need to select the eld name, clear the information that already exists, and then double-click on the correct outline dimension. You should then see the member name in the Field name (wrapped with double quotes if you have space in the member name). If you do not see the outline and its members, click on the Outline… button to associate this rule to the correct Essbase database. Click the OK button to complete this, or click the Next button to go to the next eld. 2. Data eld: The Data eld can be dened in two ways, one is by dening the eld name like in step 1. If all of the data you are loading is for the same value, Sales, then you can label this column as Sales. If this data value column will represent values for more than one member, that is Sales and Stocks, and the data source contains another column that identies the data member, then the data values column can be named only Data. This material is copyright and is licensed for the sole use by Paul Corcorran on 5th July 2009 8601 ave. p #1, , lubbock, , 79423 Download at Boykma.Com Loading Data into Essbase [ 144 ] As shown in the following screenshot, on eld 7 we have dened the Account dimension name, Total Revenue, and on eld 8 we have dened it as simply Data: 3. Ignore eld during data load: For any elds that are not required to successfully load the data from the le you have received, all you need to do is check the Ignore eld during data load option in the Data Load Properties tab. 4. Scale: Depending on the size of your company or the size of the egos of the company executives, you may nd yourself gathering data that has been scaled to varying degrees. Because of this, Essbase offers you the option to scale your data as you load it. Typically, a busy executive may feel that the number 10,500,000 is too large and bothersome to look at. So, he will ask that his report have the data values scaled into the thousands (1/1000 th ). This would give the report the presentation value of 10,500 which would represent 10,500,000. To do this, select the Scale option and enter the appropriate scaling value you wish to use on the data being loaded (10, 100, 1,000, and so on). This material is copyright and is licensed for the sole use by Paul Corcorran on 5th July 2009 8601 ave. p #1, , lubbock, , 79423 Download at Boykma.Com . July 20 09 8601 ave. p #1, , lubbock, , 794 23 Download at Boykma.Com Chapter 4 [ 141 ] Step 8: Associating elds with Data Load Properties In order to correctly load the data into the Essbase. licensed for the sole use by Paul Corcorran on 5th July 20 09 8601 ave. p #1, , lubbock, , 794 23 Download at Boykma.Com Loading Data into Essbase [ 142 ] Let us talk about the Global Properties and. how it is related to the Essbase outline. This material is copyright and is licensed for the sole use by Paul Corcorran on 5th July 20 09 8601 ave. p #1, , lubbock, , 794 23 Download at Boykma.Com Chapter

Ngày đăng: 06/07/2014, 00:20