subject

1. Draw the high-level architecture from source systems through data marts for an enterprise data warehousing environment that follows the Corporate Information Factory (CIF) architecture approach. Make sure you clearly show your ETL and data delivery data flows from each source to each target. You will decide which data marts your environment will include. After you draw your diagram, you will then: 2. List and describe at least two (2) advantages of the CIF approach for enterprise-scale data warehousing for this company
3. List and describe at least two (2) challenges/disadvantages of the CIF approach for enterprise-scale data warehousing for this company
(given the situatioin and information below)
Situation: You work for a retail company that has stores and operations across the United States, but only in the United States. Currently your company has no data warehouses, data marts, operational data stores, or any other integrated stores of data used for reporting, BI, and analytics. Your company also has an Internet presence with a website from which customers can purchase products.
For purposes of this assignment, you are interested in the following seven applications:
1. Employee Management and Human Resources (HR), U. S. Eastern Region – this application manages all HR functions for employees in the company’s Eastern Region, which includes the east coast of the U. S. westward to states such as Minnesota, Iowa, Missouri, and Arkansas. The functions managed by this application include hiring and termination; salary management; annual employee evaluations; promotions and demotions; and a current record of all job assignments.
2. Employee Management and Human Resources (HR), U. S. Western Region – this application is identical to the HR/Eastern Region application described above, except that it manages all employees in the Western Region which spans from states such as North Dakota, South Dakota, and other states down to Texas, and then west to Washington State, Oregon, and California.
3. Customer Relationship Master System, U. S. Eastern Region – this application contains a master list of all of the company’s customers headquartered in the states included in the Eastern Region. For each customer we also a complete sales history, the names of their top officers and key employees, and other important information that gives us a complete picture of "everything we need to know" about that customer.
4. Customer Relationship Master System, U. S. Western Region – this application is identical to the one described above, except that it contains the aforementioned information about all of the company’s customers headquartered in states that are included in the Western Region. 2
5. In-Store Sales System, U. S. Eastern Region – Each of the company’s stores has a point-of-sale (POS) system that handles all product purchases, payments, returns, and refunds. All of the stores in the company’s Eastern Region feed data daily from each POS system to a centralized In-Store Sales System for the Eastern Region, which summarizes all sales within the Eastern Region and also maintains a history of past sales as well.
6. In-Store Sales System, U. S. Western Region – This application is identical to the one described above, except that it consolidates and organizes sales data from all of our stores in the Western Region.
7. Online Sales System, United States – This application handles all Internet sales for all customers regardless of where they live in the United States. (For purposes of this assignment, assume that only U. S. residents can purchase products online.)

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 23.06.2019 01:40
Writing a modular program in visual c++. i am new to this and not sure what i am missing. i am getting the following error: baddate.cpp: in function ‘int main()’: baddate.cpp: 50: 3: error: ‘else’ without a previous ‘if’elsehere are the instructions and code: writing a modular program in c++in this lab, you add the input and output statements to a partially completed c++ program. when completed, the user should be able to enter a year, a month, and a day. the program then determines if the date is valid. valid years are those that are greater than 0, valid months include the values 1 through 12, and valid days include the values 1 through 31.notice that variables have been declared for you.write the simulated housekeeping() function that contains the prompts and input statements to retrieve a year, a month, and a day from the user.include the output statements in the simulated endofjob() function. the format of the output is as follows: month/day/year is a valid date.ormonth/day/year is an invalid date.execute the program entering the following date: month = 5, day = 32, year = 2014. record the output of this program.execute the program entering the following date: month = 9, day = 21, year = 2002. record the output of this /* program name: baddate.cppfunction: this program determines if a date entered by the user is valid.input: interactiveoutput: valid date is printed or user is alerted that an invalid date was entered*/#include bool validatedate(int, int, int); using namespace std; int main(){// declare variablesint year; int month; int day; const int min_year = 0, min_month = 1, max_month = 12, min_day = 1, max_day = 31; bool validdate = true; // this is the work of the housekeeping() method// get the year, then the month, then the daycout< < "enter the year"< > year; cout< < "enter the month"< > month; cout< < "enter the day"< > day; // this is the work of the detailloop() method// check to be sure date is validif(year < = min_year) // invalid yearvaliddate = false; else if (month < min_month || month > max_month) // invalid monthvaliddate = false; else if (day < min_day || day > max_day) // invalid dayvaliddate = false; // this is the work of the endofjob() method// test to see if date is valid and output date and whether it is valid or notif(validdate == true); {// output statementcout<
Answers: 1
question
Computers and Technology, 23.06.2019 09:00
Which is the highest level of the hierarchy of needs model? a. humanity b. intrapersonal c. team d. interpersonal
Answers: 1
question
Computers and Technology, 23.06.2019 09:00
What provides an array of buttons for quick access to commonly used commands and tools
Answers: 1
question
Computers and Technology, 23.06.2019 17:00
The more powerful, 60 volt cables and the main power shut off on an hev are both colored orange
Answers: 1
You know the right answer?
1. Draw the high-level architecture from source systems through data marts for an enterprise data wa...
Questions
question
History, 20.02.2020 01:55
question
Chemistry, 20.02.2020 01:55
Questions on the website: 13722362