Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Managing Data includes classifying data, and creating a meaningful structure to store, manipulate and query it. In an earlier learning activity, your consulting group developed

Managing Data includes classifying data, and creating a meaningful structure to store, manipulate and query it. In an earlier learning activity, your consulting group developed a cash flow projection for a snow removal company. In this Assignment, you will work with historical data about the clients, and the work done, and organize this data for future planning and projections.

You are being provided with 3 csv files:

  • Customer information

  • List of services available

  • Work order

You are also being provided with example code. This example code has been edited to have key sections missing. These key sections have been replaced with a hint as to what is needed contained in square brackets [hint]. To use the example code, replace the hint (brackets and all) with the appropriate information.

  1. Open and examine the provided csv files.

Add a column heading row with values.

Identify and/or create the Primary Key (pk) and Foreign Key (fk) fields for each of the three files.

Add a record/row to each file as follows:

  • Customer Information: ([yourfirstname], [yourlastname], 237 Sait Road, 403-284-7248, aaastudent@csv.com)

  • Service List: ([SID]Special, 2, $1000)

  • Work order: (2020-12-31, [your service primary key], [your customer primary key]

  1. Create the following directory structure using PowerShell

Company Name

Clients Folder

Individual client folders

Raw data

Work Order Folder

Monthly folders

Raw data

Example Code:

$path = [directory you wish to manipulate]

$csv = import-csv [path variable]\[name of file you wish to manipulate].csv

function createClientFolders{[csv variable] | foreach-object -process{[command for creating a new entity] -path [path variable] -name $_.[field you want to derive your folder names from] -itemtype [name of item type in ]} }

  1. Move the 3 csv files to the appropriate locations (using PowerShell).

  1. Produce the following reports from the data:

  • Report 1: Work by date

Example Code:

$path = [directory you wish to manipulate]

$csv = import-csv [path variable]\[name of file you wish to manipulate].csv

[csv variable]|sort-object [name of field you wish to sort by]|[output parameters]

  • Report 2: Work by service, grouped by Customer

Example Code:

$path = [directory you wish to manipulate]

$csv = import-csv [path variable]\[name of file you wish to manipulate].csv

[csv variable]|sort-object [name of field you wish to sort by]|group-object [name of field you wish to group by]|[output parameters]

  • Report 3: Work by month for the top 10 clients

Page Break

Submission/Grading guide:

Personalize your PowerShell prompt using the prompt function.

If the application required to execute a task is not specified, you can choose any approach that works.

Screen snip showing the PowerShell command(s) used to create your directory structure.

Screen snip showing the PowerShell command(s) used to create the individual client folders

Screen snip showing the File Manager view of your directory structure

Screen snips showing how you added the header row to the csv files

What is the Primary Key field on your Clients Table?

What is the Primary Key field on your Services?

What is the Primary Key field on your Work Order Table?

Which table(s) has/have Foreign Keys?

Screen snip showing the PowerShell command(s) used to create Report 1.

Screen snip showing the PowerShell command(s) used to create Report 2.

Screen snip showing the PowerShell command(s) used to create Report 3.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data Access Patterns Database Interactions In Object Oriented Applications

Authors: Clifton Nock

1st Edition

0321555627, 978-0321555625

More Books

Students also viewed these Databases questions

Question

Provide examples of Dimensional Tables.

Answered: 1 week ago