SlideShare a Scribd company logo
1 of 16
Vera Vaitsiuk
SQL Server Portfolio
E-mail: vaituk.vera@gmail.com
Introduction
Hello!
My name is Vera Vaitsiuk.
This portfolio is designed to give examples of my development skills with SQL Server 2008. These
examples are taken from project assignments completed during the program “Systems Software , SQL
Application” at American Advanced Institute of Technology in Southampton, Pennsylvania.
This program is very deep 9 months course that covers everything about SQL Server 2008 - SQL
Server Management Studio, logical and physical database design and development, normalization,
security, backup, restore, data extraction, data conversion, writing T-SQL queries, sub-queries, stored
procedures, user-defined functions, cursors and views, SQL joins, triggers, SSRS, SSIS, import, export
data, creating packages, scheduling maintenance plan, SQL Agent, database mail, high availability
(windows clustering, log shipping, database mirroring), replication.
I am confident that from this portfolio, you'll be assured of my skills in SQL development.
E-mail: vaituk.vera@gmail.com
Table of contents
Introduction . . . . . . 2
ApressFinancial project . . . 4
ApressFinancial: Data Diagram. . . . . 5
ApressFinancial: Examples of T-SQL codes. . . . 6
ApressFinancial: SSRS. . . . . . 13
AdventureWorks2008: SSRS. . . . . 14
AdventureWorksDW: SSIS.. . . . . 15
ApressFinancial database
ApressFinancial database was an example of my T-SQL development skills.
ApressFinancial database is a database for a personal or corporate financial tool.
This database holds information to keep track Customers, Financial Products
(accounts, shares, life insurance), Transactions in one database.
In additional to tables and columns development creating relationships and indexes,
I will demonstrate knowledge of advanced T-SQL using sub-query, aggregation
functions, creating functions, stored procedure that were used to create customers,
trigger to update information about transactions and SSRS.
The database diagrams follows. This detailed structure of the database shows what
information was captured.
ApressFinancial database diagram
ApressFinancial database - Select Data
This is T-SQL code sample that will list the share's ID, share description, min and max
prices of shares. The report is sorted in descending order based on the min price. In this
example , shares will only be listed if they have min price greater than 1.
ApressFinancial Database – Select Data. This is T-SQL code sample that will list all
from ShareDatails.Shares table. The report is sorted in ascending order based on the
ShareID. This example shows how to combine a sub-query and an aggregation to produce
the list of ShareIds that form the IN:
ApressFinancial database – Select Data. In this example I will use a CASE statement
to add up Customer's Transaction Details for the month of August. If the Transaction Type
is 0, then this is a Debit; if it is a 1, then it is a Credit. By using the SUM aggregation, we can
add up the amount. We get two rows in the result set: one for debits and one for credits.
ApressFinancial database – Creating Function. A Scalar function to calculate
Interest. This function will calculate the amount of interest from a defined rate and will use
two dates for the number of days the interest shall last.
ApressFinancial database – Creating Store Procedure. This is T-SQL code sample
for creating stored procedure for inserting customers into the Customers table.
Apress Financial database – Creating Trigger.
This is T-SQL code sample for creating a trigger. The purpose of this is to change a
Customer's account balance when a financial transaction occurs as defined by an INSERT
in the TransactionDetails.Transactions table. We want to change balance AFTER the row
has been inserted into TransactionDetails.Transactions table.
ApressFinancial database - Testing trigger.
If we insert a cash withdrawal to the transaction types. We will list the customer balance
before executing the INSERT into the TransactionDetails.Transactions table, and then we
will add the row and look at the balance again to show that it has changed. The following
code will insert a withdrawal of 200$ from CustomerID 1's account:
ApressFinancial database – SSRS.
In this slide we will call the report
Designer within Business Intelligence
Development Studio to produce a simple
report containing the list of transactions
from the
TransactionDetails.Transactions table.
AdventureWorks2008 database – SSRS. This report uses AdventureWorks2008 Data-
set. The report shows Sales Analysis for each subcategory of products for each quarter of
the year.
AdventureWorksDW database – SSIS. In this sample I will walk through creating a
SSIS package from scratch. As an example I will generate an Excel spreadsheet that can be
used to manually enter a sales forecast by city and state. The city and state information will
be extracted from the AdventureWorksDW database and output to an Excel spreadsheet.
The sales department could use this spreadsheet to enter the forecast.
AdventureWorksDW database – SSIS. We can open the Excel spreadsheet that the
package created and see the following (only a portion of the spreadsheet is shown).
This spreadsheet shows the columns from our query plus the Forecast column which I
added with the Derived Column task.

More Related Content

Viewers also liked

Create a Digital Portfolio PowerPoint
Create a Digital Portfolio PowerPointCreate a Digital Portfolio PowerPoint
Create a Digital Portfolio PowerPoint
thechenster
 
Portfolio Connie Barrow Example
Portfolio Connie Barrow ExamplePortfolio Connie Barrow Example
Portfolio Connie Barrow Example
Constance Barrow
 
Professional Teaching Portfolio
Professional Teaching PortfolioProfessional Teaching Portfolio
Professional Teaching Portfolio
Jane Caliboso
 
My Practice Teaching - E narrative presentation
My Practice Teaching - E narrative presentationMy Practice Teaching - E narrative presentation
My Practice Teaching - E narrative presentation
Aileen Anastacio
 
Wanda gibson language acquisition e portfolio 315
Wanda gibson language acquisition e portfolio 315Wanda gibson language acquisition e portfolio 315
Wanda gibson language acquisition e portfolio 315
Wanda Gibson
 
Intro to business research lecture 1 introduction and assessment student
Intro to business research lecture 1 introduction and assessment studentIntro to business research lecture 1 introduction and assessment student
Intro to business research lecture 1 introduction and assessment student
Diana Shore
 
Portfolio Assessment Overview
Portfolio Assessment OverviewPortfolio Assessment Overview
Portfolio Assessment Overview
Irfan Mulla
 
Introduction to Academic Portfolios
Introduction to Academic PortfoliosIntroduction to Academic Portfolios
Introduction to Academic Portfolios
Honor Moorman
 

Viewers also liked (20)

Create a Digital Portfolio PowerPoint
Create a Digital Portfolio PowerPointCreate a Digital Portfolio PowerPoint
Create a Digital Portfolio PowerPoint
 
CAPE Communication Studies IA
CAPE Communication Studies IACAPE Communication Studies IA
CAPE Communication Studies IA
 
Laura Stirling - Written Portfolio
Laura Stirling - Written PortfolioLaura Stirling - Written Portfolio
Laura Stirling - Written Portfolio
 
Guest Lecture: May 2015; An Introduction to Portfolio Assessment
Guest Lecture: May 2015; An Introduction to Portfolio AssessmentGuest Lecture: May 2015; An Introduction to Portfolio Assessment
Guest Lecture: May 2015; An Introduction to Portfolio Assessment
 
Career Portfolio
Career PortfolioCareer Portfolio
Career Portfolio
 
Geeta fulwani B.Sc. Interior Design ( Residential Design Portfolio)
Geeta fulwani B.Sc. Interior Design ( Residential Design Portfolio)Geeta fulwani B.Sc. Interior Design ( Residential Design Portfolio)
Geeta fulwani B.Sc. Interior Design ( Residential Design Portfolio)
 
Portfolio Connie Barrow Example
Portfolio Connie Barrow ExamplePortfolio Connie Barrow Example
Portfolio Connie Barrow Example
 
Professional Teaching Portfolio
Professional Teaching PortfolioProfessional Teaching Portfolio
Professional Teaching Portfolio
 
Teacher’s portfolio
Teacher’s portfolioTeacher’s portfolio
Teacher’s portfolio
 
My Practice Teaching - E narrative presentation
My Practice Teaching - E narrative presentationMy Practice Teaching - E narrative presentation
My Practice Teaching - E narrative presentation
 
Portfolio essay i
Portfolio essay iPortfolio essay i
Portfolio essay i
 
Field study 6
Field study 6Field study 6
Field study 6
 
Wanda gibson language acquisition e portfolio 315
Wanda gibson language acquisition e portfolio 315Wanda gibson language acquisition e portfolio 315
Wanda gibson language acquisition e portfolio 315
 
A showcase of open source portfolio implementations
A showcase of open source portfolio implementationsA showcase of open source portfolio implementations
A showcase of open source portfolio implementations
 
Intro to business research lecture 1 introduction and assessment student
Intro to business research lecture 1 introduction and assessment studentIntro to business research lecture 1 introduction and assessment student
Intro to business research lecture 1 introduction and assessment student
 
Science fair ppt
Science fair pptScience fair ppt
Science fair ppt
 
Portfolio Assessment Overview
Portfolio Assessment OverviewPortfolio Assessment Overview
Portfolio Assessment Overview
 
M.Ed Teacher Education's Topic-Use of Sign System, Category System, Portfolio...
M.Ed Teacher Education's Topic-Use of Sign System, Category System, Portfolio...M.Ed Teacher Education's Topic-Use of Sign System, Category System, Portfolio...
M.Ed Teacher Education's Topic-Use of Sign System, Category System, Portfolio...
 
Introduction to Teaching Portfolios
Introduction to Teaching PortfoliosIntroduction to Teaching Portfolios
Introduction to Teaching Portfolios
 
Introduction to Academic Portfolios
Introduction to Academic PortfoliosIntroduction to Academic Portfolios
Introduction to Academic Portfolios
 

Similar to Sql Server 2008 Portfolio for Vera Vaitsiuk.

Jazmine Kane Portfolio
Jazmine Kane PortfolioJazmine Kane Portfolio
Jazmine Kane Portfolio
Jazmine Kane
 
Project Portfolio
Project PortfolioProject Portfolio
Project Portfolio
Arthur Chan
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
eileensauer
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
eileensauer
 
C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003
C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003
C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003
Hong-Bing Li
 
Business Intelligence Project Portfolio
Business Intelligence Project PortfolioBusiness Intelligence Project Portfolio
Business Intelligence Project Portfolio
dmrasek
 
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing LiSSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
Hong-Bing Li
 
Ssis Ssas Ssrs Sp Pps Hong Bing Li
Ssis Ssas Ssrs Sp Pps Hong Bing LiSsis Ssas Ssrs Sp Pps Hong Bing Li
Ssis Ssas Ssrs Sp Pps Hong Bing Li
Hong-Bing Li
 
SetFocus SQL Portfolio
SetFocus SQL PortfolioSetFocus SQL Portfolio
SetFocus SQL Portfolio
geometro17
 
Nitin\'s Business Intelligence Portfolio
Nitin\'s Business Intelligence PortfolioNitin\'s Business Intelligence Portfolio
Nitin\'s Business Intelligence Portfolio
npatel2362
 
SSIS_SSAS_SSRS_SP_PPS_HongBingLi
SSIS_SSAS_SSRS_SP_PPS_HongBingLiSSIS_SSAS_SSRS_SP_PPS_HongBingLi
SSIS_SSAS_SSRS_SP_PPS_HongBingLi
Hong-Bing Li
 

Similar to Sql Server 2008 Portfolio for Vera Vaitsiuk. (20)

Jazmine Kane Portfolio
Jazmine Kane PortfolioJazmine Kane Portfolio
Jazmine Kane Portfolio
 
Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. Portfolio
 
Kevin Fahy Bi Portfolio
Kevin Fahy   Bi PortfolioKevin Fahy   Bi Portfolio
Kevin Fahy Bi Portfolio
 
Project Portfolio
Project PortfolioProject Portfolio
Project Portfolio
 
Microsoft MCSE 70-467 it exams dumps
Microsoft MCSE 70-467 it exams dumpsMicrosoft MCSE 70-467 it exams dumps
Microsoft MCSE 70-467 it exams dumps
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Colin\'s BI Portfolio
Colin\'s BI PortfolioColin\'s BI Portfolio
Colin\'s BI Portfolio
 
Business Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia BakharevaBusiness Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia Bakhareva
 
C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003
C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003
C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003
 
Ca 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood PortfolioCa 10 G1 John Buickerood Portfolio
Ca 10 G1 John Buickerood Portfolio
 
VASU
VASUVASU
VASU
 
Rodney Matejek Portfolio
Rodney Matejek PortfolioRodney Matejek Portfolio
Rodney Matejek Portfolio
 
Business Intelligence Project Portfolio
Business Intelligence Project PortfolioBusiness Intelligence Project Portfolio
Business Intelligence Project Portfolio
 
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing LiSSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
 
Ssis Ssas Ssrs Sp Pps Hong Bing Li
Ssis Ssas Ssrs Sp Pps Hong Bing LiSsis Ssas Ssrs Sp Pps Hong Bing Li
Ssis Ssas Ssrs Sp Pps Hong Bing Li
 
SetFocus SQL Portfolio
SetFocus SQL PortfolioSetFocus SQL Portfolio
SetFocus SQL Portfolio
 
Nitin\'s Business Intelligence Portfolio
Nitin\'s Business Intelligence PortfolioNitin\'s Business Intelligence Portfolio
Nitin\'s Business Intelligence Portfolio
 
Dwbi Project
Dwbi ProjectDwbi Project
Dwbi Project
 
SSIS_SSAS_SSRS_SP_PPS_HongBingLi
SSIS_SSAS_SSRS_SP_PPS_HongBingLiSSIS_SSAS_SSRS_SP_PPS_HongBingLi
SSIS_SSAS_SSRS_SP_PPS_HongBingLi
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 

Sql Server 2008 Portfolio for Vera Vaitsiuk.

  • 1. Vera Vaitsiuk SQL Server Portfolio E-mail: vaituk.vera@gmail.com
  • 2. Introduction Hello! My name is Vera Vaitsiuk. This portfolio is designed to give examples of my development skills with SQL Server 2008. These examples are taken from project assignments completed during the program “Systems Software , SQL Application” at American Advanced Institute of Technology in Southampton, Pennsylvania. This program is very deep 9 months course that covers everything about SQL Server 2008 - SQL Server Management Studio, logical and physical database design and development, normalization, security, backup, restore, data extraction, data conversion, writing T-SQL queries, sub-queries, stored procedures, user-defined functions, cursors and views, SQL joins, triggers, SSRS, SSIS, import, export data, creating packages, scheduling maintenance plan, SQL Agent, database mail, high availability (windows clustering, log shipping, database mirroring), replication. I am confident that from this portfolio, you'll be assured of my skills in SQL development. E-mail: vaituk.vera@gmail.com
  • 3. Table of contents Introduction . . . . . . 2 ApressFinancial project . . . 4 ApressFinancial: Data Diagram. . . . . 5 ApressFinancial: Examples of T-SQL codes. . . . 6 ApressFinancial: SSRS. . . . . . 13 AdventureWorks2008: SSRS. . . . . 14 AdventureWorksDW: SSIS.. . . . . 15
  • 4. ApressFinancial database ApressFinancial database was an example of my T-SQL development skills. ApressFinancial database is a database for a personal or corporate financial tool. This database holds information to keep track Customers, Financial Products (accounts, shares, life insurance), Transactions in one database. In additional to tables and columns development creating relationships and indexes, I will demonstrate knowledge of advanced T-SQL using sub-query, aggregation functions, creating functions, stored procedure that were used to create customers, trigger to update information about transactions and SSRS. The database diagrams follows. This detailed structure of the database shows what information was captured.
  • 6. ApressFinancial database - Select Data This is T-SQL code sample that will list the share's ID, share description, min and max prices of shares. The report is sorted in descending order based on the min price. In this example , shares will only be listed if they have min price greater than 1.
  • 7. ApressFinancial Database – Select Data. This is T-SQL code sample that will list all from ShareDatails.Shares table. The report is sorted in ascending order based on the ShareID. This example shows how to combine a sub-query and an aggregation to produce the list of ShareIds that form the IN:
  • 8. ApressFinancial database – Select Data. In this example I will use a CASE statement to add up Customer's Transaction Details for the month of August. If the Transaction Type is 0, then this is a Debit; if it is a 1, then it is a Credit. By using the SUM aggregation, we can add up the amount. We get two rows in the result set: one for debits and one for credits.
  • 9. ApressFinancial database – Creating Function. A Scalar function to calculate Interest. This function will calculate the amount of interest from a defined rate and will use two dates for the number of days the interest shall last.
  • 10. ApressFinancial database – Creating Store Procedure. This is T-SQL code sample for creating stored procedure for inserting customers into the Customers table.
  • 11. Apress Financial database – Creating Trigger. This is T-SQL code sample for creating a trigger. The purpose of this is to change a Customer's account balance when a financial transaction occurs as defined by an INSERT in the TransactionDetails.Transactions table. We want to change balance AFTER the row has been inserted into TransactionDetails.Transactions table.
  • 12. ApressFinancial database - Testing trigger. If we insert a cash withdrawal to the transaction types. We will list the customer balance before executing the INSERT into the TransactionDetails.Transactions table, and then we will add the row and look at the balance again to show that it has changed. The following code will insert a withdrawal of 200$ from CustomerID 1's account:
  • 13. ApressFinancial database – SSRS. In this slide we will call the report Designer within Business Intelligence Development Studio to produce a simple report containing the list of transactions from the TransactionDetails.Transactions table.
  • 14. AdventureWorks2008 database – SSRS. This report uses AdventureWorks2008 Data- set. The report shows Sales Analysis for each subcategory of products for each quarter of the year.
  • 15. AdventureWorksDW database – SSIS. In this sample I will walk through creating a SSIS package from scratch. As an example I will generate an Excel spreadsheet that can be used to manually enter a sales forecast by city and state. The city and state information will be extracted from the AdventureWorksDW database and output to an Excel spreadsheet. The sales department could use this spreadsheet to enter the forecast.
  • 16. AdventureWorksDW database – SSIS. We can open the Excel spreadsheet that the package created and see the following (only a portion of the spreadsheet is shown). This spreadsheet shows the columns from our query plus the Forecast column which I added with the Derived Column task.