A.Asgharian.Portfolio
-
Upload
aasgharian -
Category
Documents
-
view
216 -
download
0
description
Transcript of A.Asgharian.Portfolio
SQLServerPortfolio
Name: Ahmad AsgharianEmail: [email protected]: 860-751-8460
Table of Contents
Bank Project..........................................3SSIS(MiniAdventureWorks)…………………8SSRS(MiniAdventureWorks)………………..12Movie Project……………………………………..15
Bank Project• Design, code and implement a bank data base with the following features.• Create/update Customer, Add/ update accounts, Inactivate accounts, overdraft
(general, specific) • Transactions: Deposit, withdrawal, transfer.• ATM procedures ( Get Balance, Show current balance, Display Transactions for
previous months)• Teller inquires (standard inquires for a given month or given year, summary of
all accounts for ageing customer by inputting Customer ID, Account ID .• Search based on Customer information, such as name, phone number and
Account Id.
Add customer
Deposit
Customer info History
Try/Catch block
SSIS/SSRS Project (MiniAdventureWorks)
This project involved designing SSIS packages and SSRS reports from products, vendors, and purchase order history tables and related CSV files as input.The following tasks were implemented using SSIS packages.• CreateDatabase.dtsx (Drop/create database objects using SQL Script) • ImportProduct.dtsx(insert data into Product table. Update takes place only if the product
is modified)• ImportVendor.dtsx(insert Vendor if not already in the table, If vendor exists apply
Updates only if other columns are changed)• ShipMethodMaster.dtsx(Insert takes place if input row with a Ship Method name does
not exist in the table)• ImportOrders.dtsx(The product ID and Vendor ID in input CSV files are checked against
the Product and Vendor table before insert into the table. All invalid vendor and Product numbers are written to CSV files and the recipients were notified)
• UpdateproductPrices.dtsx(increase prices by and additional 10% for any given product)
ImportProducts.dtsx
ImportOrders.dtsx(control flow)
ImportOrders.dtsx(Data Flow)
SSRS (miniAdventureWorks)
• Using SSRS implemented two reports one for top vendor and product sales, and the second for sales by vendor and ship method across the years.
• Utilized Parameters,, linked, snapshots and subscription
features of report manager.
SSRS Vendor Sales By Year in BIDS
Report History (Report Manger)
Movie Project
• Design and implement a real-world video chain with Online access in addition to multiple stores and kiosks locations.
• Use a combination of Views, stored procedure , SSIS package and SSRS services to implement many features of this project.
• Create procedures to handle check in, check out and return movies and games.
• Create packages in SSIS for nightly batch runs• Create reports in SSRS for management use
ER-Diagram
SSIS TaskAdd New Customers
Return Movies and games(Account table updated)
Return Movies and games(Account table updated)
SSRS Monthly Report OnDamaged /Lost Movies in BIDS
SSRS Monthly Report on Membership Type in Report Manager