SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Carmen Faber MBA, OCP Wharton, NJ carmenfaber@gmail.com Business Intelligence  Suite Developer 1 Is Business Intelligence in Your Business?
Portfolio Overview This portfolio contains selected examples  of my development skills using  Microsoft Business Intelligence - SSIS  ETL - SSIS packages Master Package – runs various individual packages as follow: Employee Master 		3 Employee Rate 			14 County Definition		23 Client Master			25 Client Grouping Client X ref 	27 Division Master			30 Project Job Master		32 Project Job Timesheet 		34 Maintenance			42 2 Is Business Intelligence in Your Business?
Master Package 3 Is Business Intelligence in Your Business?
Employee Master Package – Control Flow 4 Is Business Intelligence in Your Business?
Employee Master Package – Control Flow  5 Is Business Intelligence in Your Business?
Employee Master Package – Control Flow - continued  6 Is Business Intelligence in Your Business?
Employee Master Package – Control Flow – Data Conversion Sample 7 Is Business Intelligence in Your Business?
Employee Master Package – Control Flow – Derived sample RTRIM(TransformedFirstName) + " " + RTRIM(TransformedLastName) 8 Is Business Intelligence in Your Business?
Employee Master Package – Control Flow – Lookup sample 9 Is Business Intelligence in Your Business?
Employee Master Package – Control Flow – Lookup sample 10 Is Business Intelligence in Your Business?
Employee Master Package – Conditional Split ISNULL(TargetEmployeePK) (TransformedFirstName != TargetFirstName) || (TransformedLastName != TargetLastName) || (TransformedEmployeeFlag != TargetEmployeeFlag) || (TransformedCellPhone != TargetCellPhone) 11 Is Business Intelligence in Your Business?
Employee Master Package – Control Flow – Update DB Destination 12 Is Business Intelligence in Your Business?
Employee Master Package – Control Flow – Update DB Destination UPDATE Employees SET FirstName = ?, LastName = ?, EmployeeFlag = ?, FullName = ?,  CellPhone = ? WHERE EmployeePK = ? 13 Is Business Intelligence in Your Business?
Employee Rate Package  - Control Flow 14 Is Business Intelligence in Your Business?
Employee Rate Package  - Data Flow 15 Is Business Intelligence in Your Business?
Employee Rate Package  - Data Flow - continued 16 Is Business Intelligence in Your Business?
Employee Rate Package – Script Editor 17 Is Business Intelligence in Your Business?
Employee Rate Package – Script Sample Code 18 Is Business Intelligence in Your Business?
Employee Rate Package – Send Mail Task Editor 19 Is Business Intelligence in Your Business?
Employee Rate Package – Send Mail Task Editor - Expression "c:SetFocusBIProjectsStudentVersionSSISStudentProjectLogs3b_Invalid_Employee_id.xls|c:SetFocusBIProjectsStudentVersionSSISStudentProjectLogs3b_EffectiveDate_IsNull.xls|c:SetFocusBIProjectsStudentVersionSSISStudentProjectLogs3b_InvalidTrans.xls" 20 Is Business Intelligence in Your Business?
Employee Rate Package – Send Mail Task Editor - Expression "Total no of rows in the source file  " +( (DT_STR,4,1252) @[User::vCountofSourceEmployeeRate])  +"Total no of invalid rows in source file  " +( (DT_STR,4,1252) @[User::vCountofInvalidTransactions]) +"Total no of new rows inserted   " +( (DT_STR,4,1252) @[User::vCountofTransactionInserted]) +"Total no of existing rows update  " +( (DT_STR,4,1252)  @[User::vCountofTransactionsUpdated]) +"Total no of records where Employee ID did not exist in Employee Table   " +( (DT_STR,4,1252)  @[User::vCountofEmplidNotExist]) +"Total no of records where Effective Date is Null in the source file  " +(DT_STR,4,1252) @[User::vCountofEffectiveDateIsNull] 21 Is Business Intelligence in Your Business?
Employee Rate Package – Row Count Task using count variable and also sample of Conditional Split (ISNULL(TargetEmployeePK) && ISNULL(TargetEffectiveDate)) 22 Is Business Intelligence in Your Business?
County Definition Load  - Control Flow  23 Is Business Intelligence in Your Business?
County Definition Load Package - Data Flow  24 Is Business Intelligence in Your Business?
Client Master Package - Control Flow  25 Is Business Intelligence in Your Business?
Client Master Package - Data Flow  26 Is Business Intelligence in Your Business?
Client Grouping Client X ref Package - Control Flow  27 Is Business Intelligence in Your Business?
Client Grouping Client X ref Package - Data Flow  28 Is Business Intelligence in Your Business?
ClientGroupingClientXrefPackage - Data Flow - continued 29 Is Business Intelligence in Your Business?
Division Master Package - Control Flow  30 Is Business Intelligence in Your Business?
Division Master Package - Data Flow  31 Is Business Intelligence in Your Business?
Project Job Master Package - Control Flow  32 Is Business Intelligence in Your Business?
Project Job Master Package - Data Flow  33 Is Business Intelligence in Your Business?
Project Job Master Package - Data Flow continued 34 Is Business Intelligence in Your Business?
Project Job Timesheet Package - Control Flow  35 Is Business Intelligence in Your Business?
Project Job Timesheet Package - Data Flow  36 Is Business Intelligence in Your Business?
Project Job Timesheet Package - Data Flow continued  37 Is Business Intelligence in Your Business?
Project Job Timesheet Package - Data Flow continued  38 Is Business Intelligence in Your Business?
Project Job Timesheet Package –Derived field used in conditional split Transformedworkdate <= TargetLookupJobClosedDate 39 Is Business Intelligence in Your Business?
Project Job Timesheet Package – Conditional Split before loading or updating (ISNULL(TargetEmployeePK) && ISNULL(TargetJobMasterPK) && ISNULL(TargetWorkDate)) 40 Is Business Intelligence in Your Business?
Master Package / Maintenance Package 41 Is Business Intelligence in Your Business?
Maintenance Package - Control Flow  42 Is Business Intelligence in Your Business?
Maintenance Package – Backup/Rebuild Indexes and Shrink DB 43 Is Business Intelligence in Your Business?
Thank you for Your Time I hope you enjoyed your few minutes of viewing what took intense months of training to accomplished 44 Is Business Intelligence in Your Business?

Weitere ähnliche Inhalte

Ähnlich wie SSIS

SAP Applications and the Modern Data Scientist - Predictive Analytics for the...
SAP Applications and the Modern Data Scientist - Predictive Analytics for the...SAP Applications and the Modern Data Scientist - Predictive Analytics for the...
SAP Applications and the Modern Data Scientist - Predictive Analytics for the...Dickinson + Associates
 
AX 2009 Presentation
AX 2009 PresentationAX 2009 Presentation
AX 2009 Presentationkmqahl
 
ISW Business Analytics LinkedIn 2013 Tasmania
ISW Business Analytics LinkedIn 2013 TasmaniaISW Business Analytics LinkedIn 2013 Tasmania
ISW Business Analytics LinkedIn 2013 TasmaniaMark Anderson
 
Microsoft Dynamics GP 2013 Capabilities Guide
Microsoft Dynamics GP 2013 Capabilities GuideMicrosoft Dynamics GP 2013 Capabilities Guide
Microsoft Dynamics GP 2013 Capabilities GuideACE Microtechnology, Inc.
 
"Lessons learned using Apache Spark for self-service data prep in SaaS world"
"Lessons learned using Apache Spark for self-service data prep in SaaS world""Lessons learned using Apache Spark for self-service data prep in SaaS world"
"Lessons learned using Apache Spark for self-service data prep in SaaS world"Pavel Hardak
 
Lessons Learned Using Apache Spark for Self-Service Data Prep in SaaS World
Lessons Learned Using Apache Spark for Self-Service Data Prep in SaaS WorldLessons Learned Using Apache Spark for Self-Service Data Prep in SaaS World
Lessons Learned Using Apache Spark for Self-Service Data Prep in SaaS WorldDatabricks
 
iGrafx | Business Process Management Solution Provider | ProServ UAE
iGrafx | Business Process Management Solution Provider | ProServ UAEiGrafx | Business Process Management Solution Provider | ProServ UAE
iGrafx | Business Process Management Solution Provider | ProServ UAEProServ
 
Transform Data into Action
Transform Data into ActionTransform Data into Action
Transform Data into ActionWorkday, Inc.
 
SAP Fico Training In Hyderabad | SAP Fico Coaching In Hyderabad | SAP Fico In...
SAP Fico Training In Hyderabad | SAP Fico Coaching In Hyderabad | SAP Fico In...SAP Fico Training In Hyderabad | SAP Fico Coaching In Hyderabad | SAP Fico In...
SAP Fico Training In Hyderabad | SAP Fico Coaching In Hyderabad | SAP Fico In...Bhagya Lakshmi
 
SAP Fico Training In Hyderabad | SAP Fico Coaching In Hyderabad | SAP Fico In...
SAP Fico Training In Hyderabad | SAP Fico Coaching In Hyderabad | SAP Fico In...SAP Fico Training In Hyderabad | SAP Fico Coaching In Hyderabad | SAP Fico In...
SAP Fico Training In Hyderabad | SAP Fico Coaching In Hyderabad | SAP Fico In...Bhagya Lakshmi
 
Unlocking Patterns of EA Program Failure: Lessons learned about the barriers ...
Unlocking Patterns of EA Program Failure: Lessons learned about the barriers ...Unlocking Patterns of EA Program Failure: Lessons learned about the barriers ...
Unlocking Patterns of EA Program Failure: Lessons learned about the barriers ...Basuki Rahmad
 
Five Proven Strategies for Reducing Costs with IT Service Management - ITSM A...
Five Proven Strategies for Reducing Costs with IT Service Management - ITSM A...Five Proven Strategies for Reducing Costs with IT Service Management - ITSM A...
Five Proven Strategies for Reducing Costs with IT Service Management - ITSM A...ITSM Academy, Inc.
 
Agiletour 2013 Lean Application maintenance way to success, Quint Hans Smoren...
Agiletour 2013 Lean Application maintenance way to success, Quint Hans Smoren...Agiletour 2013 Lean Application maintenance way to success, Quint Hans Smoren...
Agiletour 2013 Lean Application maintenance way to success, Quint Hans Smoren...Hans Smorenburg
 
Om0011 enterprise resource planning
Om0011  enterprise resource planningOm0011  enterprise resource planning
Om0011 enterprise resource planningsmumbahelp
 
Case Study Sap Establishing A Research Center Over China
Case Study Sap Establishing  A Research Center Over ChinaCase Study Sap Establishing  A Research Center Over China
Case Study Sap Establishing A Research Center Over ChinaLakeisha Jones
 
How to Turn Machine Learning Into Products by Capital One PM
How to Turn Machine Learning Into Products by Capital One PMHow to Turn Machine Learning Into Products by Capital One PM
How to Turn Machine Learning Into Products by Capital One PMProduct School
 
Hidden Costs of Inventory Spreadsheets
Hidden Costs of Inventory SpreadsheetsHidden Costs of Inventory Spreadsheets
Hidden Costs of Inventory SpreadsheetsJeff Carr
 
[Rakuten TechConf2014] [Fukuoka] Enhancement of team productivity for smart d...
[Rakuten TechConf2014] [Fukuoka] Enhancement of team productivity for smart d...[Rakuten TechConf2014] [Fukuoka] Enhancement of team productivity for smart d...
[Rakuten TechConf2014] [Fukuoka] Enhancement of team productivity for smart d...Rakuten Group, Inc.
 

Ähnlich wie SSIS (20)

SAP Applications and the Modern Data Scientist - Predictive Analytics for the...
SAP Applications and the Modern Data Scientist - Predictive Analytics for the...SAP Applications and the Modern Data Scientist - Predictive Analytics for the...
SAP Applications and the Modern Data Scientist - Predictive Analytics for the...
 
AX 2009 Presentation
AX 2009 PresentationAX 2009 Presentation
AX 2009 Presentation
 
ISW Business Analytics LinkedIn 2013 Tasmania
ISW Business Analytics LinkedIn 2013 TasmaniaISW Business Analytics LinkedIn 2013 Tasmania
ISW Business Analytics LinkedIn 2013 Tasmania
 
Microsoft Dynamics GP 2013 Capabilities Guide
Microsoft Dynamics GP 2013 Capabilities GuideMicrosoft Dynamics GP 2013 Capabilities Guide
Microsoft Dynamics GP 2013 Capabilities Guide
 
"Lessons learned using Apache Spark for self-service data prep in SaaS world"
"Lessons learned using Apache Spark for self-service data prep in SaaS world""Lessons learned using Apache Spark for self-service data prep in SaaS world"
"Lessons learned using Apache Spark for self-service data prep in SaaS world"
 
Lessons Learned Using Apache Spark for Self-Service Data Prep in SaaS World
Lessons Learned Using Apache Spark for Self-Service Data Prep in SaaS WorldLessons Learned Using Apache Spark for Self-Service Data Prep in SaaS World
Lessons Learned Using Apache Spark for Self-Service Data Prep in SaaS World
 
iGrafx | Business Process Management Solution Provider | ProServ UAE
iGrafx | Business Process Management Solution Provider | ProServ UAEiGrafx | Business Process Management Solution Provider | ProServ UAE
iGrafx | Business Process Management Solution Provider | ProServ UAE
 
Transform Data into Action
Transform Data into ActionTransform Data into Action
Transform Data into Action
 
SAP Fico Training In Hyderabad | SAP Fico Coaching In Hyderabad | SAP Fico In...
SAP Fico Training In Hyderabad | SAP Fico Coaching In Hyderabad | SAP Fico In...SAP Fico Training In Hyderabad | SAP Fico Coaching In Hyderabad | SAP Fico In...
SAP Fico Training In Hyderabad | SAP Fico Coaching In Hyderabad | SAP Fico In...
 
SAP Fico Training In Hyderabad | SAP Fico Coaching In Hyderabad | SAP Fico In...
SAP Fico Training In Hyderabad | SAP Fico Coaching In Hyderabad | SAP Fico In...SAP Fico Training In Hyderabad | SAP Fico Coaching In Hyderabad | SAP Fico In...
SAP Fico Training In Hyderabad | SAP Fico Coaching In Hyderabad | SAP Fico In...
 
Unlocking Patterns of EA Program Failure: Lessons learned about the barriers ...
Unlocking Patterns of EA Program Failure: Lessons learned about the barriers ...Unlocking Patterns of EA Program Failure: Lessons learned about the barriers ...
Unlocking Patterns of EA Program Failure: Lessons learned about the barriers ...
 
Five Proven Strategies for Reducing Costs with IT Service Management - ITSM A...
Five Proven Strategies for Reducing Costs with IT Service Management - ITSM A...Five Proven Strategies for Reducing Costs with IT Service Management - ITSM A...
Five Proven Strategies for Reducing Costs with IT Service Management - ITSM A...
 
Agiletour 2013 Lean Application maintenance way to success, Quint Hans Smoren...
Agiletour 2013 Lean Application maintenance way to success, Quint Hans Smoren...Agiletour 2013 Lean Application maintenance way to success, Quint Hans Smoren...
Agiletour 2013 Lean Application maintenance way to success, Quint Hans Smoren...
 
Om0011 enterprise resource planning
Om0011  enterprise resource planningOm0011  enterprise resource planning
Om0011 enterprise resource planning
 
Case Study Sap Establishing A Research Center Over China
Case Study Sap Establishing  A Research Center Over ChinaCase Study Sap Establishing  A Research Center Over China
Case Study Sap Establishing A Research Center Over China
 
How to Turn Machine Learning Into Products by Capital One PM
How to Turn Machine Learning Into Products by Capital One PMHow to Turn Machine Learning Into Products by Capital One PM
How to Turn Machine Learning Into Products by Capital One PM
 
Hahahah
HahahahHahahah
Hahahah
 
Hidden Costs of Inventory Spreadsheets
Hidden Costs of Inventory SpreadsheetsHidden Costs of Inventory Spreadsheets
Hidden Costs of Inventory Spreadsheets
 
[Rakuten TechConf2014] [Fukuoka] Enhancement of team productivity for smart d...
[Rakuten TechConf2014] [Fukuoka] Enhancement of team productivity for smart d...[Rakuten TechConf2014] [Fukuoka] Enhancement of team productivity for smart d...
[Rakuten TechConf2014] [Fukuoka] Enhancement of team productivity for smart d...
 
Business one ppt
Business one pptBusiness one ppt
Business one ppt
 

SSIS

  • 1. Carmen Faber MBA, OCP Wharton, NJ carmenfaber@gmail.com Business Intelligence Suite Developer 1 Is Business Intelligence in Your Business?
  • 2. Portfolio Overview This portfolio contains selected examples of my development skills using Microsoft Business Intelligence - SSIS ETL - SSIS packages Master Package – runs various individual packages as follow: Employee Master 3 Employee Rate 14 County Definition 23 Client Master 25 Client Grouping Client X ref 27 Division Master 30 Project Job Master 32 Project Job Timesheet 34 Maintenance 42 2 Is Business Intelligence in Your Business?
  • 3. Master Package 3 Is Business Intelligence in Your Business?
  • 4. Employee Master Package – Control Flow 4 Is Business Intelligence in Your Business?
  • 5. Employee Master Package – Control Flow 5 Is Business Intelligence in Your Business?
  • 6. Employee Master Package – Control Flow - continued 6 Is Business Intelligence in Your Business?
  • 7. Employee Master Package – Control Flow – Data Conversion Sample 7 Is Business Intelligence in Your Business?
  • 8. Employee Master Package – Control Flow – Derived sample RTRIM(TransformedFirstName) + " " + RTRIM(TransformedLastName) 8 Is Business Intelligence in Your Business?
  • 9. Employee Master Package – Control Flow – Lookup sample 9 Is Business Intelligence in Your Business?
  • 10. Employee Master Package – Control Flow – Lookup sample 10 Is Business Intelligence in Your Business?
  • 11. Employee Master Package – Conditional Split ISNULL(TargetEmployeePK) (TransformedFirstName != TargetFirstName) || (TransformedLastName != TargetLastName) || (TransformedEmployeeFlag != TargetEmployeeFlag) || (TransformedCellPhone != TargetCellPhone) 11 Is Business Intelligence in Your Business?
  • 12. Employee Master Package – Control Flow – Update DB Destination 12 Is Business Intelligence in Your Business?
  • 13. Employee Master Package – Control Flow – Update DB Destination UPDATE Employees SET FirstName = ?, LastName = ?, EmployeeFlag = ?, FullName = ?, CellPhone = ? WHERE EmployeePK = ? 13 Is Business Intelligence in Your Business?
  • 14. Employee Rate Package - Control Flow 14 Is Business Intelligence in Your Business?
  • 15. Employee Rate Package - Data Flow 15 Is Business Intelligence in Your Business?
  • 16. Employee Rate Package - Data Flow - continued 16 Is Business Intelligence in Your Business?
  • 17. Employee Rate Package – Script Editor 17 Is Business Intelligence in Your Business?
  • 18. Employee Rate Package – Script Sample Code 18 Is Business Intelligence in Your Business?
  • 19. Employee Rate Package – Send Mail Task Editor 19 Is Business Intelligence in Your Business?
  • 20. Employee Rate Package – Send Mail Task Editor - Expression "c:SetFocusBIProjectsStudentVersionSSISStudentProjectLogs3b_Invalid_Employee_id.xls|c:SetFocusBIProjectsStudentVersionSSISStudentProjectLogs3b_EffectiveDate_IsNull.xls|c:SetFocusBIProjectsStudentVersionSSISStudentProjectLogs3b_InvalidTrans.xls" 20 Is Business Intelligence in Your Business?
  • 21. Employee Rate Package – Send Mail Task Editor - Expression "Total no of rows in the source file " +( (DT_STR,4,1252) @[User::vCountofSourceEmployeeRate]) +"Total no of invalid rows in source file " +( (DT_STR,4,1252) @[User::vCountofInvalidTransactions]) +"Total no of new rows inserted " +( (DT_STR,4,1252) @[User::vCountofTransactionInserted]) +"Total no of existing rows update " +( (DT_STR,4,1252) @[User::vCountofTransactionsUpdated]) +"Total no of records where Employee ID did not exist in Employee Table " +( (DT_STR,4,1252) @[User::vCountofEmplidNotExist]) +"Total no of records where Effective Date is Null in the source file " +(DT_STR,4,1252) @[User::vCountofEffectiveDateIsNull] 21 Is Business Intelligence in Your Business?
  • 22. Employee Rate Package – Row Count Task using count variable and also sample of Conditional Split (ISNULL(TargetEmployeePK) && ISNULL(TargetEffectiveDate)) 22 Is Business Intelligence in Your Business?
  • 23. County Definition Load - Control Flow 23 Is Business Intelligence in Your Business?
  • 24. County Definition Load Package - Data Flow 24 Is Business Intelligence in Your Business?
  • 25. Client Master Package - Control Flow 25 Is Business Intelligence in Your Business?
  • 26. Client Master Package - Data Flow 26 Is Business Intelligence in Your Business?
  • 27. Client Grouping Client X ref Package - Control Flow 27 Is Business Intelligence in Your Business?
  • 28. Client Grouping Client X ref Package - Data Flow 28 Is Business Intelligence in Your Business?
  • 29. ClientGroupingClientXrefPackage - Data Flow - continued 29 Is Business Intelligence in Your Business?
  • 30. Division Master Package - Control Flow 30 Is Business Intelligence in Your Business?
  • 31. Division Master Package - Data Flow 31 Is Business Intelligence in Your Business?
  • 32. Project Job Master Package - Control Flow 32 Is Business Intelligence in Your Business?
  • 33. Project Job Master Package - Data Flow 33 Is Business Intelligence in Your Business?
  • 34. Project Job Master Package - Data Flow continued 34 Is Business Intelligence in Your Business?
  • 35. Project Job Timesheet Package - Control Flow 35 Is Business Intelligence in Your Business?
  • 36. Project Job Timesheet Package - Data Flow 36 Is Business Intelligence in Your Business?
  • 37. Project Job Timesheet Package - Data Flow continued 37 Is Business Intelligence in Your Business?
  • 38. Project Job Timesheet Package - Data Flow continued 38 Is Business Intelligence in Your Business?
  • 39. Project Job Timesheet Package –Derived field used in conditional split Transformedworkdate <= TargetLookupJobClosedDate 39 Is Business Intelligence in Your Business?
  • 40. Project Job Timesheet Package – Conditional Split before loading or updating (ISNULL(TargetEmployeePK) && ISNULL(TargetJobMasterPK) && ISNULL(TargetWorkDate)) 40 Is Business Intelligence in Your Business?
  • 41. Master Package / Maintenance Package 41 Is Business Intelligence in Your Business?
  • 42. Maintenance Package - Control Flow 42 Is Business Intelligence in Your Business?
  • 43. Maintenance Package – Backup/Rebuild Indexes and Shrink DB 43 Is Business Intelligence in Your Business?
  • 44. Thank you for Your Time I hope you enjoyed your few minutes of viewing what took intense months of training to accomplished 44 Is Business Intelligence in Your Business?