Your SlideShare is downloading. ×
Advanced SSRS 2012-SSAS,SSIS, XML, ASP.NET,Forms
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Advanced SSRS 2012-SSAS,SSIS, XML, ASP.NET,Forms

243
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
243
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
46
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Advance Microsoft SSRS 2012 With SSIS 2012 ,XML,SSAS 2012 &Asp.Net Web Reports By Sunny U Okoro
  • 2. 1
  • 3. 2 Contents Database Systems.........................................................................................................................................3 Applications...................................................................................................................................................3 DB2 GSDB Database Physical Model.............................................................................................................5 XML ...............................................................................................................................................................6 Report Forms ..............................................................................................................................................44 Microsoft SSIS 2012...................................................................................................................................58 ASP.NET Web Report ..................................................................................................................................60 Microsoft SQL Server Analysis Services2012 ..............................................................................................71 Microsoft SQL Server Report Builder........................................................................................................107
  • 4. 3 Database Systems Microsoft SQL Server 2012 IBM DB2 Applications
  • 5. 4 Microsoft Visio Microsoft Visual Studio/SQL Server Data Tool
  • 6. 5 DB2 GSDB Database Physical Model CURRENCY_LOOKUP PK,FK1,I1 COUNTRY_CODE INTEGER CURRENCY_CS WCHAR(75) CURRENCY_DA WCHAR(75) CURRENCY_DE WCHAR(75) CURRENCY_EL WCHAR(75) CURRENCY_EN WCHAR(75) CURRENCY_ES WCHAR(75) CURRENCY_FI WCHAR(75) CURRENCY_FR WCHAR(75) CURRENCY_HU WCHAR(75) CURRENCY_ID WCHAR(75) CURRENCY_IT WCHAR(75) CURRENCY_JA WCHAR(75) CURRENCY_KO WCHAR(75) CURRENCY_MS WCHAR(75) CURRENCY_NL WCHAR(75) CURRENCY_NO WCHAR(75) CURRENCY_PL WCHAR(75) CURRENCY_PT WCHAR(75) CURRENCY_RU WCHAR(75) CURRENCY_SC WCHAR(75) CURRENCY_SV WCHAR(75) CURRENCY_TC WCHAR(75) CURRENCY_TH WCHAR(75) COUNTRY PK,I1 COUNTRY_CODE INTEGER COUNTRY_CS WCHAR(90) COUNTRY_DA WCHAR(90) COUNTRY_DE WCHAR(90) COUNTRY_EL WCHAR(90) COUNTRY_EN WCHAR(90) COUNTRY_ES WCHAR(90) COUNTRY_FI WCHAR(90) COUNTRY_FR WCHAR(90) COUNTRY_HU WCHAR(90) COUNTRY_ID WCHAR(90) COUNTRY_IT WCHAR(90) COUNTRY_JA WCHAR(90) COUNTRY_KO WCHAR(90) COUNTRY_MS WCHAR(90) COUNTRY_NL WCHAR(90) COUNTRY_NO WCHAR(90) COUNTRY_PL WCHAR(90) COUNTRY_PT WCHAR(90) COUNTRY_RU WCHAR(90) COUNTRY_SC WCHAR(90) COUNTRY_SV WCHAR(90) COUNTRY_TC WCHAR(90) COUNTRY_TH WCHAR(90) EURO_IN_USE_SINCE TIMESTAMP FLAG_IMAGE WCHAR(45) ISO_THREE_DIGIT_CODE WCHAR(9) ISO_THREE_LETTER_CODE WCHAR(9) ISO_TWO_LETTER_CODE WCHAR(6) FK1 SALES_REGION_CODE INTEGER CUST_ORDER_STATUS PK,I1 CUST_ORDER_STATUS_CODE INTEGER PK,I1 CUST_ORDER_STATUS_LANGUAGE WCHAR(6) CUST_ORDER_STATUS WCHAR(150) CUST_CRDT_CARD PK,I1 CUST_CC_ID INTEGER CRDT_METHOD_CODE INTEGER CUST_CC_EXP_DATE TIMESTAMP CUST_CC_NUMBER WCHAR(57) CUST_CC_SERV_CODE INTEGER FK1 CUST_CODE INTEGER ORDER_HEADER PK,I1 ORDER_NUMBER INTEGER ORDER_CLOSE_DATE TIMESTAMP ORDER_DATE TIMESTAMP FK1 ORDER_METHOD_CODE INTEGER RETAILER_CONTACT_CODE INTEGER RETAILER_NAME WCHAR(150) RETAILER_NAME_MB WCHAR(150) RETAILER_SITE_CODE INTEGER SALES_BRANCH_CODE INTEGER SALES_STAFF_CODE INTEGER SALES_REGION PK,I1 SALES_REGION_CODE INTEGER SALES_REGION_CS WCHAR(90) SALES_REGION_DA WCHAR(90) SALES_REGION_DE WCHAR(90) SALES_REGION_EL WCHAR(90) SALES_REGION_EN WCHAR(90) SALES_REGION_ES WCHAR(90) SALES_REGION_FI WCHAR(90) SALES_REGION_FR WCHAR(90) SALES_REGION_HU WCHAR(90) SALES_REGION_ID WCHAR(90) SALES_REGION_IT WCHAR(90) SALES_REGION_JA WCHAR(90) SALES_REGION_KO WCHAR(90) SALES_REGION_MS WCHAR(90) SALES_REGION_NL WCHAR(90) SALES_REGION_NO WCHAR(90) SALES_REGION_PL WCHAR(90) SALES_REGION_PT WCHAR(90) SALES_REGION_RU WCHAR(90) SALES_REGION_SC WCHAR(90) SALES_REGION_SV WCHAR(90) SALES_REGION_TC WCHAR(90) SALES_REGION_TH WCHAR(90) CUST_PRICE PK,I1 ORDER_MONTH INTEGER PK,I1 ORDER_YEAR INTEGER PK,FK1,I1 PRODUCT_NUMBER INTEGER CUST_UNIT_PRICE NUMERIC(19,2) CUST_UNIT_SALE_PRICE1 NUMERIC(19,2) CUST_UNIT_SALE_PRICE2 NUMERIC(19,2) CUST_UNIT_SALE_PRICE3 NUMERIC(19,2) FREIGHT_ADD_ONE NUMERIC(19,2) FREIGHT_ONE NUMERIC(19,2) UNIT_COST NUMERIC(19,2) WHOLESALE_UNIT_PRICE NUMERIC(19,2) CUST_MARITAL_STATUS PK,I1 MARITAL_STATUS_CODE INTEGER PK,I1 MARITAL_STATUS_LANGUAGE WCHAR(15) MARITAL_STATUS WCHAR(150) SLS_PRODUCT_DIM PK,I1 PRODUCT_KEY INTEGER BASE_PRODUCT_KEY INTEGER BASE_PRODUCT_NUMBER INTEGER DISCONTINUED_DATE TIMESTAMP INTRODUCTION_DATE TIMESTAMP FK1 PRODUCT_BRAND_CODE INTEGER PRODUCT_BRAND_KEY INTEGER FK2 PRODUCT_COLOR_CODE INTEGER PRODUCT_IMAGE WCHAR(60) FK3 PRODUCT_LINE_CODE INTEGER PRODUCT_NUMBER INTEGER FK4 PRODUCT_SIZE_CODE INTEGER FK5 PRODUCT_TYPE_CODE INTEGER PRODUCT_TYPE_KEY INTEGER CUST_CRDT_CHECK PK,FK1,I1 CUST_CODE INTEGER CUST_CRDT_SCORE INTEGER CUST_SSN LARGEINT PRODUCT_TYPE PK,I1 PRODUCT_TYPE_CODE INTEGER FK1,U1 PRODUCT_LINE_CODE INTEGER PRODUCT_TYPE_CS WCHAR(120) PRODUCT_TYPE_DA WCHAR(120) U4 PRODUCT_TYPE_DE WCHAR(120) PRODUCT_TYPE_EL WCHAR(120) U2 PRODUCT_TYPE_EN WCHAR(120) PRODUCT_TYPE_ES WCHAR(120) PRODUCT_TYPE_FI WCHAR(120) U3 PRODUCT_TYPE_FR WCHAR(120) PRODUCT_TYPE_HU WCHAR(120) PRODUCT_TYPE_ID WCHAR(120) PRODUCT_TYPE_IT WCHAR(120) U5 PRODUCT_TYPE_JA WCHAR(120) PRODUCT_TYPE_KO WCHAR(120) PRODUCT_TYPE_MS WCHAR(120) PRODUCT_TYPE_NL WCHAR(120) PRODUCT_TYPE_NO WCHAR(120) PRODUCT_TYPE_PL WCHAR(120) PRODUCT_TYPE_PT WCHAR(120) PRODUCT_TYPE_RU WCHAR(120) PRODUCT_TYPE_SC WCHAR(120) PRODUCT_TYPE_SV WCHAR(120) PRODUCT_TYPE_TC WCHAR(120) PRODUCT_TYPE_TH WCHAR(120) PRODUCT_NAME_LOOKUP PK,I1 PRODUCT_LANGUAGE WCHAR(30) PK,FK1,I1 PRODUCT_NUMBER INTEGER PRODUCT_DESCRIPTION WCHAR(765) U1 PRODUCT_NAME WCHAR(150) CUST_ORDER_DETAIL PK,I1 CUST_ORDER_DETAIL_CODE INTEGER FK1 CUST_ORDER_NUMBER INTEGER CUST_PROMOTION_CODE INTEGER CUST_QUANTITY LARGEINT CUST_SHIP_DATE TIMESTAMP CUST_UNIT_PRICE NUMERIC(19,2) CUST_UNIT_SALE_PRICE NUMERIC(19,2) FK2 PRODUCT_NUMBER INTEGER UNIT_COST NUMERIC(19,2) CUST_CUSTOMER PK,I1 CUST_CODE INTEGER CUST_ADDRESS1 WCHAR(120) CUST_ADDRESS1_MB WCHAR(120) CUST_ADDRESS2 WCHAR(120) CUST_ADDRESS2_MB WCHAR(120) CUST_AGE INTEGER CUST_CITY WCHAR(90) CUST_CITY_MB WCHAR(90) FK1 CUST_COUNTRY_CODE INTEGER CUST_EMAIL WCHAR(120) CUST_FIRST_NAME WCHAR(75) CUST_FIRST_NAME_MB WCHAR(75) CUST_INFO WCHAR(32767) CUST_LAST_NAME WCHAR(90) CUST_LAST_NAME_MB WCHAR(90) CUST_PHONE_NUMBER WCHAR(150) CUST_POSTAL_ZONE WCHAR(30) CUST_PROFESSION_CODE INTEGER CUST_PROV_STATE WCHAR(90) CUST_PROV_STATE_CODE WCHAR(30) CUST_PROV_STATE_MB WCHAR(90) GENDER_CODE INTEGER MARITAL_STATUS_CODE INTEGER PRODUCT_LINE PK,I1 PRODUCT_LINE_CODE INTEGER PRODUCT_LINE_CS WCHAR(90) PRODUCT_LINE_DA WCHAR(90) U3 PRODUCT_LINE_DE WCHAR(90) PRODUCT_LINE_EL WCHAR(90) U1 PRODUCT_LINE_EN WCHAR(90) PRODUCT_LINE_ES WCHAR(90) PRODUCT_LINE_FI WCHAR(90) U2 PRODUCT_LINE_FR WCHAR(90) PRODUCT_LINE_HU WCHAR(90) PRODUCT_LINE_ID WCHAR(90) PRODUCT_LINE_IT WCHAR(90) U4 PRODUCT_LINE_JA WCHAR(90) PRODUCT_LINE_KO WCHAR(90) PRODUCT_LINE_MS WCHAR(90) PRODUCT_LINE_NL WCHAR(90) PRODUCT_LINE_NO WCHAR(90) PRODUCT_LINE_PL WCHAR(90) PRODUCT_LINE_PT WCHAR(90) PRODUCT_LINE_RU WCHAR(90) PRODUCT_LINE_SC WCHAR(90) PRODUCT_LINE_SV WCHAR(90) PRODUCT_LINE_TC WCHAR(90) PRODUCT_LINE_TH WCHAR(90) PRODUCT PK,I1 PRODUCT_NUMBER INTEGER BASE_PRODUCT_NUMBER INTEGER DISCONTINUED_DATE TIMESTAMP GROSS_MARGIN DOUBLE INTRODUCTION_DATE TIMESTAMP PRODUCTION_COST NUMERIC(19,2) FK1 PRODUCT_BRAND_CODE INTEGER FK2 PRODUCT_COLOR_CODE INTEGER PRODUCT_IMAGE WCHAR(60) FK3 PRODUCT_SIZE_CODE INTEGER FK4 PRODUCT_TYPE_CODE INTEGER SLS_PRODUCT_COLOR_LOOKUP PK,I1 PRODUCT_COLOR_CODE INTEGER PRODUCT_COLOR_CS WCHAR(90) PRODUCT_COLOR_DA WCHAR(90) PRODUCT_COLOR_DE WCHAR(90) PRODUCT_COLOR_EL WCHAR(90) PRODUCT_COLOR_EN WCHAR(90) PRODUCT_COLOR_ES WCHAR(90) PRODUCT_COLOR_FI WCHAR(90) PRODUCT_COLOR_FR WCHAR(90) PRODUCT_COLOR_HU WCHAR(90) PRODUCT_COLOR_ID WCHAR(90) PRODUCT_COLOR_IT WCHAR(90) PRODUCT_COLOR_JA WCHAR(90) PRODUCT_COLOR_KO WCHAR(90) PRODUCT_COLOR_MS WCHAR(90) PRODUCT_COLOR_NL WCHAR(90) PRODUCT_COLOR_NO WCHAR(90) PRODUCT_COLOR_PL WCHAR(90) PRODUCT_COLOR_PT WCHAR(90) PRODUCT_COLOR_RU WCHAR(90) PRODUCT_COLOR_SC WCHAR(90) PRODUCT_COLOR_SV WCHAR(90) PRODUCT_COLOR_TC WCHAR(90) PRODUCT_COLOR_TH WCHAR(90) PRODUCT_SIZE_LOOKUP PK,I1 PRODUCT_SIZE_CODE INTEGER PRODUCT_SIZE_CS WCHAR(90) PRODUCT_SIZE_DA WCHAR(90) PRODUCT_SIZE_DE WCHAR(90) PRODUCT_SIZE_EL WCHAR(90) PRODUCT_SIZE_EN WCHAR(90) PRODUCT_SIZE_ES WCHAR(90) PRODUCT_SIZE_FI WCHAR(90) PRODUCT_SIZE_FR WCHAR(90) PRODUCT_SIZE_HU WCHAR(90) PRODUCT_SIZE_ID WCHAR(90) PRODUCT_SIZE_IT WCHAR(90) PRODUCT_SIZE_JA WCHAR(90) PRODUCT_SIZE_KO WCHAR(90) PRODUCT_SIZE_MS WCHAR(90) PRODUCT_SIZE_NL WCHAR(90) PRODUCT_SIZE_NO WCHAR(90) PRODUCT_SIZE_PL WCHAR(90) PRODUCT_SIZE_PT WCHAR(90) PRODUCT_SIZE_RU WCHAR(90) PRODUCT_SIZE_SC WCHAR(90) PRODUCT_SIZE_SV WCHAR(90) PRODUCT_SIZE_TC WCHAR(90) PRODUCT_SIZE_TH WCHAR(90) ORDER_METHOD PK,I1 ORDER_METHOD_CODE INTEGER ORDER_METHOD_CS WCHAR(90) ORDER_METHOD_DA WCHAR(90) U3 ORDER_METHOD_DE WCHAR(90) ORDER_METHOD_EL WCHAR(90) U1 ORDER_METHOD_EN WCHAR(90) ORDER_METHOD_ES WCHAR(90) ORDER_METHOD_FI WCHAR(90) U2 ORDER_METHOD_FR WCHAR(90) ORDER_METHOD_HU WCHAR(90) ORDER_METHOD_ID WCHAR(90) ORDER_METHOD_IT WCHAR(90) U4 ORDER_METHOD_JA WCHAR(90) ORDER_METHOD_KO WCHAR(90) ORDER_METHOD_MS WCHAR(90) ORDER_METHOD_NL WCHAR(90) ORDER_METHOD_NO WCHAR(90) ORDER_METHOD_PL WCHAR(90) ORDER_METHOD_PT WCHAR(90) ORDER_METHOD_RU WCHAR(90) ORDER_METHOD_SC WCHAR(90) ORDER_METHOD_SV WCHAR(90) ORDER_METHOD_TC WCHAR(90) ORDER_METHOD_TH WCHAR(90) SLS_PRODUCT_TYPE_LOOKUP PK,I1 PRODUCT_TYPE_CODE INTEGER PRODUCT_TYPE_CS WCHAR(120) PRODUCT_TYPE_DA WCHAR(120) PRODUCT_TYPE_DE WCHAR(120) PRODUCT_TYPE_EL WCHAR(120) PRODUCT_TYPE_EN WCHAR(120) PRODUCT_TYPE_ES WCHAR(120) PRODUCT_TYPE_FI WCHAR(120) PRODUCT_TYPE_FR WCHAR(120) PRODUCT_TYPE_HU WCHAR(120) PRODUCT_TYPE_ID WCHAR(120) PRODUCT_TYPE_IT WCHAR(120) PRODUCT_TYPE_JA WCHAR(120) PRODUCT_TYPE_KO WCHAR(120) PRODUCT_TYPE_MS WCHAR(120) PRODUCT_TYPE_NL WCHAR(120) PRODUCT_TYPE_NO WCHAR(120) PRODUCT_TYPE_PL WCHAR(120) PRODUCT_TYPE_PT WCHAR(120) PRODUCT_TYPE_RU WCHAR(120) PRODUCT_TYPE_SC WCHAR(120) PRODUCT_TYPE_SV WCHAR(120) PRODUCT_TYPE_TC WCHAR(120) PRODUCT_TYPE_TH WCHAR(120) SLS_PRODUCT_LOOKUP PK,I1 PRODUCT_LANGUAGE WCHAR(30) PK,I1 PRODUCT_NUMBER INTEGER PRODUCT_DESCRIPTION WCHAR(765) PRODUCT_NAME WCHAR(150) CUST_PROFESSION PK,I1 CUST_PROFESSION_CODE INTEGER PK,I1 CUST_PROFESSION_LANGUAGE WCHAR(15) CUST_PROFESSION WCHAR(150) PRODUCT_COLOR_LOOKUP PK,I1 PRODUCT_COLOR_CODE INTEGER PRODUCT_COLOR_CS WCHAR(90) PRODUCT_COLOR_DA WCHAR(90) PRODUCT_COLOR_DE WCHAR(90) PRODUCT_COLOR_EL WCHAR(90) PRODUCT_COLOR_EN WCHAR(90) PRODUCT_COLOR_ES WCHAR(90) PRODUCT_COLOR_FI WCHAR(90) PRODUCT_COLOR_FR WCHAR(90) PRODUCT_COLOR_HU WCHAR(90) PRODUCT_COLOR_ID WCHAR(90) PRODUCT_COLOR_IT WCHAR(90) PRODUCT_COLOR_JA WCHAR(90) PRODUCT_COLOR_KO WCHAR(90) PRODUCT_COLOR_MS WCHAR(90) PRODUCT_COLOR_NL WCHAR(90) PRODUCT_COLOR_NO WCHAR(90) PRODUCT_COLOR_PL WCHAR(90) PRODUCT_COLOR_PT WCHAR(90) PRODUCT_COLOR_RU WCHAR(90) PRODUCT_COLOR_SC WCHAR(90) PRODUCT_COLOR_SV WCHAR(90) PRODUCT_COLOR_TC WCHAR(90) PRODUCT_COLOR_TH WCHAR(90) SLS_PRODUCT_BRAND_LOOKUP PK,I1 PRODUCT_BRAND_CODE INTEGER PRODUCT_BRAND_CS WCHAR(90) PRODUCT_BRAND_DA WCHAR(90) PRODUCT_BRAND_DE WCHAR(90) PRODUCT_BRAND_EL WCHAR(90) PRODUCT_BRAND_EN WCHAR(90) PRODUCT_BRAND_ES WCHAR(90) PRODUCT_BRAND_FI WCHAR(90) PRODUCT_BRAND_FR WCHAR(90) PRODUCT_BRAND_HU WCHAR(90) PRODUCT_BRAND_ID WCHAR(90) PRODUCT_BRAND_IT WCHAR(90) PRODUCT_BRAND_JA WCHAR(90) PRODUCT_BRAND_KO WCHAR(90) PRODUCT_BRAND_MS WCHAR(90) PRODUCT_BRAND_NL WCHAR(90) PRODUCT_BRAND_NO WCHAR(90) PRODUCT_BRAND_PL WCHAR(90) PRODUCT_BRAND_PT WCHAR(90) PRODUCT_BRAND_RU WCHAR(90) PRODUCT_BRAND_SC WCHAR(90) PRODUCT_BRAND_SV WCHAR(90) PRODUCT_BRAND_TC WCHAR(90) PRODUCT_BRAND_TH WCHAR(90) CUST_ORDER_HEADER PK,I1 CUST_ORDER_NUMBER INTEGER FK1 CUST_CC_ID INTEGER FK2 CUST_CODE INTEGER CUST_ORDER_DATE TIMESTAMP CUST_ORDER_STATUS_CODE INTEGER CUST_SALES_TAX NUMERIC(19,2) CUST_SHIP_COST NUMERIC(19,2) CUST_SUBTOTAL NUMERIC(19,2) CUST_TOTAL NUMERIC(19,2) CUST_TOTAL_QUANTITY LARGEINT CUST_UNIQUE_ITEMS INTEGER FK3 ORDER_METHOD_CODE INTEGER PAY_METHOD_CODE INTEGER SLS_PRODUCT_SIZE_LOOKUP PK,I1 PRODUCT_SIZE_CODE INTEGER PRODUCT_SIZE_CS WCHAR(90) PRODUCT_SIZE_DA WCHAR(90) PRODUCT_SIZE_DE WCHAR(90) PRODUCT_SIZE_EL WCHAR(90) PRODUCT_SIZE_EN WCHAR(90) PRODUCT_SIZE_ES WCHAR(90) PRODUCT_SIZE_FI WCHAR(90) PRODUCT_SIZE_FR WCHAR(90) PRODUCT_SIZE_HU WCHAR(90) PRODUCT_SIZE_ID WCHAR(90) PRODUCT_SIZE_IT WCHAR(90) PRODUCT_SIZE_JA WCHAR(90) PRODUCT_SIZE_KO WCHAR(90) PRODUCT_SIZE_MS WCHAR(90) PRODUCT_SIZE_NL WCHAR(90) PRODUCT_SIZE_NO WCHAR(90) PRODUCT_SIZE_PL WCHAR(90) PRODUCT_SIZE_PT WCHAR(90) PRODUCT_SIZE_RU WCHAR(90) PRODUCT_SIZE_SC WCHAR(90) PRODUCT_SIZE_SV WCHAR(90) PRODUCT_SIZE_TC WCHAR(90) PRODUCT_SIZE_TH WCHAR(90) SLS_PRODUCT_LINE_LOOKUP PK,I1 PRODUCT_LINE_CODE INTEGER PRODUCT_LINE_CS WCHAR(90) PRODUCT_LINE_DA WCHAR(90) PRODUCT_LINE_DE WCHAR(90) PRODUCT_LINE_EL WCHAR(90) PRODUCT_LINE_EN WCHAR(90) PRODUCT_LINE_ES WCHAR(90) PRODUCT_LINE_FI WCHAR(90) PRODUCT_LINE_FR WCHAR(90) PRODUCT_LINE_HU WCHAR(90) PRODUCT_LINE_ID WCHAR(90) PRODUCT_LINE_IT WCHAR(90) PRODUCT_LINE_JA WCHAR(90) PRODUCT_LINE_KO WCHAR(90) PRODUCT_LINE_MS WCHAR(90) PRODUCT_LINE_NL WCHAR(90) PRODUCT_LINE_NO WCHAR(90) PRODUCT_LINE_PL WCHAR(90) PRODUCT_LINE_PT WCHAR(90) PRODUCT_LINE_RU WCHAR(90) PRODUCT_LINE_SC WCHAR(90) PRODUCT_LINE_SV WCHAR(90) PRODUCT_LINE_TC WCHAR(90) PRODUCT_LINE_TH WCHAR(90) PRODUCT_BRAND PK,I1 PRODUCT_BRAND_CODE INTEGER PRODUCT_BRAND_CS WCHAR(90) PRODUCT_BRAND_DA WCHAR(90) PRODUCT_BRAND_DE WCHAR(90) PRODUCT_BRAND_EL WCHAR(90) PRODUCT_BRAND_EN WCHAR(90) PRODUCT_BRAND_ES WCHAR(90) PRODUCT_BRAND_FI WCHAR(90) PRODUCT_BRAND_FR WCHAR(90) PRODUCT_BRAND_HU WCHAR(90) PRODUCT_BRAND_ID WCHAR(90) PRODUCT_BRAND_IT WCHAR(90) PRODUCT_BRAND_JA WCHAR(90) PRODUCT_BRAND_KO WCHAR(90) PRODUCT_BRAND_MS WCHAR(90) PRODUCT_BRAND_NL WCHAR(90) PRODUCT_BRAND_NO WCHAR(90) PRODUCT_BRAND_PL WCHAR(90) PRODUCT_BRAND_PT WCHAR(90) PRODUCT_BRAND_RU WCHAR(90) PRODUCT_BRAND_SC WCHAR(90) PRODUCT_BRAND_SV WCHAR(90) PRODUCT_BRAND_TC WCHAR(90) PRODUCT_BRAND_TH WCHAR(90) ORDER_DETAILS PK,I1 ORDER_DETAIL_CODE INTEGER FK2 ORDER_NUMBER INTEGER FK1 PRODUCT_NUMBER INTEGER PROMOTION_CODE INTEGER QUANTITY INTEGER SHIP_DATE TIMESTAMP UNIT_COST NUMERIC(19,2) UNIT_PRICE NUMERIC(19,2) UNIT_SALE_PRICE NUMERIC(19,2) IBM DB2 GSDB Database
  • 7. 6 XML
  • 8. 7
  • 9. 8 Link Server to DB2 using Microsoft SQL Server Management Studio
  • 10. 9 Testing Connection
  • 11. 10
  • 12. 11 Utilizing the link server makes it easier to process the data using Microsoft SQL Server TSQL XML functionalities which are easier to understand and construct compare to DB2 XML functionalities.
  • 13. 12
  • 14. 13
  • 15. 14 Extract of Orders XML File
  • 16. 15
  • 17. 16
  • 18. 17
  • 19. 18
  • 20. 19
  • 21. 20
  • 22. 21
  • 23. 22 Results Abbreviated
  • 24. 23
  • 25. 24 Results Abbreviated
  • 26. 25
  • 27. 26
  • 28. 27
  • 29. 28
  • 30. 29
  • 31. 30
  • 32. 31
  • 33. 32
  • 34. 33
  • 35. 34
  • 36. 35
  • 37. 36
  • 38. 37
  • 39. 38
  • 40. 39
  • 41. 40
  • 42. 41
  • 43. 42
  • 44. 43
  • 45. 44 Report Forms
  • 46. 45
  • 47. 46
  • 48. 47
  • 49. 48
  • 50. 49
  • 51. 50
  • 52. 51
  • 53. 52
  • 54. 53
  • 55. 54
  • 56. 55
  • 57. 56
  • 58. 57
  • 59. 58 Microsoft SSIS 2012
  • 60. 59
  • 61. 60 ASP.NET Web Report
  • 62. 61
  • 63. 62
  • 64. 63
  • 65. 64
  • 66. 65
  • 67. 66
  • 68. 67
  • 69. 68
  • 70. 69
  • 71. 70
  • 72. 71 Microsoft SQL Server Analysis Services2012
  • 73. 72 For this demonstration Microsoft SSAS Service Tutorial Project would be utilized for the report development. After downloading the file from Microsoft Website, the database and server information has to be changed for a successful cube deployment. Cube Deployment
  • 74. 73
  • 75. 74 Verification
  • 76. 75 DimPromotion PK,I2 PromotionKey INTEGER I1 PromotionAlternateKey INTEGER EnglishPromotionName WCHAR(255) SpanishPromotionName WCHAR(255) FrenchPromotionName WCHAR(255) DiscountPct DOUBLE EnglishPromotionType WCHAR(50) SpanishPromotionType WCHAR(50) FrenchPromotionType WCHAR(50) EnglishPromotionCategory WCHAR(50) SpanishPromotionCategory WCHAR(50) FrenchPromotionCategory WCHAR(50) StartDate TIMESTAMP EndDate TIMESTAMP MinQty INTEGER MaxQty INTEGER FactSalesQuota PK,I1 SalesQuotaKey INTEGER FK2,U2 EmployeeKey INTEGER FK1,U1 DateKey INTEGER CalendarYear SMALLINT CalendarQuarter UTINYINT SalesAmountQuota CURRENCY Date TIMESTAMP DimOrganization PK,I1 OrganizationKey INTEGER FK2 ParentOrganizationKey INTEGER PercentageOfOwnership WCHAR(16) OrganizationName WCHAR(50) FK1 CurrencyKey INTEGER FactResellerSales PK,I1 SalesOrderNumber WCHAR(20) PK,I1 SalesOrderLineNumber UTINYINT FK6,U5 ProductKey INTEGER FK2,U4 OrderDateKey INTEGER FK3,U2 DueDateKey INTEGER FK4,U8 ShipDateKey INTEGER FK8,U7 ResellerKey INTEGER FK5,U3 EmployeeKey INTEGER FK7,U6 PromotionKey INTEGER FK1,U1 CurrencyKey INTEGER FK9 SalesTerritoryKey INTEGER RevisionNumber UTINYINT OrderQuantity SMALLINT UnitPrice CURRENCY ExtendedAmount CURRENCY UnitPriceDiscountPct DOUBLE DiscountAmount DOUBLE ProductStandardCost CURRENCY TotalProductCost CURRENCY SalesAmount CURRENCY TaxAmt CURRENCY Freight CURRENCY CarrierTrackingNumber WCHAR(25) CustomerPONumber WCHAR(25) OrderDate TIMESTAMP DueDate TIMESTAMP ShipDate TIMESTAMP DimSalesReason PK,I1 SalesReasonKey INTEGER SalesReasonAlternateKey INTEGER SalesReasonName WCHAR(50) SalesReasonReasonType WCHAR(50) FactCurrencyRate PK,FK1,I1 CurrencyKey INTEGER PK,FK2,I1 DateKey INTEGER AverageRate DOUBLE EndOfDayRate DOUBLE Date TIMESTAMP DimSalesTerritory PK,I2 SalesTerritoryKey INTEGER I1 SalesTerritoryAlternateKey INTEGER SalesTerritoryRegion WCHAR(50) SalesTerritoryCountry WCHAR(50) SalesTerritoryGroup WCHAR(50) SalesTerritoryImage BINARY(524287) DimProduct PK,I2 ProductKey INTEGER I1 ProductAlternateKey WCHAR(25) FK1,U1 ProductSubcategoryKey INTEGER WeightUnitMeasureCode WCHAR(3) SizeUnitMeasureCode WCHAR(3) EnglishProductName WCHAR(50) SpanishProductName WCHAR(50) FrenchProductName WCHAR(50) StandardCost CURRENCY FinishedGoodsFlag BOOL Color WCHAR(15) SafetyStockLevel SMALLINT ReorderPoint SMALLINT ListPrice CURRENCY Size WCHAR(50) SizeRange WCHAR(50) Weight DOUBLE DaysToManufacture INTEGER ProductLine WCHAR(2) DealerPrice CURRENCY Class WCHAR(2) Style WCHAR(2) ModelName WCHAR(50) LargePhoto BINARY(524287) EnglishDescription WCHAR(400) FrenchDescription WCHAR(400) ChineseDescription WCHAR(400) ArabicDescription WCHAR(400) HebrewDescription WCHAR(400) ThaiDescription WCHAR(400) GermanDescription WCHAR(400) JapaneseDescription WCHAR(400) TurkishDescription WCHAR(400) I1 StartDate TIMESTAMP EndDate TIMESTAMP Status WCHAR(7) FactSurveyResponse PK,I1 SurveyResponseKey INTEGER FK2,U2 DateKey INTEGER FK1,U1 CustomerKey INTEGER ProductCategoryKey INTEGER EnglishProductCategoryName WCHAR(50) U3 ProductSubcategoryKey INTEGER EnglishProductSubcategoryName WCHAR(50) Date TIMESTAMP DimAccount PK,I2 AccountKey INTEGER FK1 ParentAccountKey INTEGER I1 AccountCodeAlternateKey INTEGER ParentAccountCodeAlternateKey INTEGER AccountDescription WCHAR(50) AccountType WCHAR(50) Operator WCHAR(50) CustomMembers WCHAR(300) ValueType WCHAR(50) CustomMemberOptions WCHAR(200) FactFinance FinanceKey INTEGER FK2 DateKey INTEGER FK4 OrganizationKey INTEGER FK3 DepartmentGroupKey INTEGER FK5 ScenarioKey INTEGER FK1 AccountKey INTEGER Amount DOUBLE Date TIMESTAMP DimReseller PK,I2 ResellerKey INTEGER FK1,U1 GeographyKey INTEGER I1 ResellerAlternateKey WCHAR(15) Phone WCHAR(25) BusinessType CHAR(20) ResellerName WCHAR(50) NumberEmployees INTEGER OrderFrequency CHAR(1) OrderMonth UTINYINT FirstOrderYear INTEGER LastOrderYear INTEGER ProductLine WCHAR(50) AddressLine1 WCHAR(60) AddressLine2 WCHAR(60) AnnualSales CURRENCY BankName WCHAR(50) MinPaymentType UTINYINT MinPaymentAmount CURRENCY AnnualRevenue CURRENCY YearOpened INTEGER DimProductCategory PK,I2 ProductCategoryKey INTEGER I1 ProductCategoryAlternateKey INTEGER EnglishProductCategoryName WCHAR(50) SpanishProductCategoryName WCHAR(50) FrenchProductCategoryName WCHAR(50) DimScenario PK,I1 ScenarioKey INTEGER ScenarioName WCHAR(50) DimDepartmentGroup PK,I1 DepartmentGroupKey INTEGER FK1 ParentDepartmentGroupKey INTEGER DepartmentGroupName WCHAR(50) DimEmployee PK,I1 EmployeeKey INTEGER FK1,U1 ParentEmployeeKey INTEGER EmployeeNationalIDAlternateKey WCHAR(15) ParentEmployeeNationalIDAlternateKey WCHAR(15) FK2,U2 SalesTerritoryKey INTEGER FirstName WCHAR(50) LastName WCHAR(50) MiddleName WCHAR(50) NameStyle BOOL Title WCHAR(50) HireDate WCHAR(10) BirthDate WCHAR(10) LoginID WCHAR(256) EmailAddress WCHAR(50) Phone WCHAR(25) MaritalStatus WCHAR(1) EmergencyContactName WCHAR(50) EmergencyContactPhone WCHAR(25) SalariedFlag BOOL Gender WCHAR(1) PayFrequency UTINYINT BaseRate CURRENCY VacationHours SMALLINT SickLeaveHours SMALLINT CurrentFlag BOOL SalesPersonFlag BOOL DepartmentName WCHAR(50) StartDate WCHAR(10) EndDate WCHAR(10) Status WCHAR(50) EmployeePhoto BINARY(524287) FactInternetSalesReason PK,FK2,I1 SalesOrderNumber WCHAR(20) PK,FK2,I1 SalesOrderLineNumber UTINYINT PK,FK1,I1 SalesReasonKey INTEGER DimProductSubcategory PK,I2 ProductSubcategoryKey INTEGER I1 ProductSubcategoryAlternateKey INTEGER EnglishProductSubcategoryName WCHAR(50) SpanishProductSubcategoryName WCHAR(50) FrenchProductSubcategoryName WCHAR(50) FK1 ProductCategoryKey INTEGER DimGeography PK,I1 GeographyKey INTEGER City WCHAR(30) StateProvinceCode WCHAR(3) StateProvinceName WCHAR(50) CountryRegionCode WCHAR(3) EnglishCountryRegionName WCHAR(50) SpanishCountryRegionName WCHAR(50) FrenchCountryRegionName WCHAR(50) PostalCode WCHAR(15) FK1 SalesTerritoryKey INTEGER IpAddressLocator WCHAR(15) DimCurrency PK,I2 CurrencyKey INTEGER I1 CurrencyAlternateKey WCHAR(3) CurrencyName WCHAR(50) FactInternetSales PK,I1 SalesOrderNumber WCHAR(20) PK,I1 SalesOrderLineNumber UTINYINT FK6,U6 ProductKey INTEGER FK3,U5 OrderDateKey INTEGER FK4,U4 DueDateKey INTEGER FK5,U1 ShipDateKey INTEGER FK2,U3 CustomerKey INTEGER FK7,U7 PromotionKey INTEGER FK1,U2 CurrencyKey INTEGER FK8 SalesTerritoryKey INTEGER RevisionNumber UTINYINT OrderQuantity SMALLINT UnitPrice CURRENCY ExtendedAmount CURRENCY UnitPriceDiscountPct DOUBLE DiscountAmount DOUBLE ProductStandardCost CURRENCY TotalProductCost CURRENCY SalesAmount CURRENCY TaxAmt CURRENCY Freight CURRENCY CarrierTrackingNumber WCHAR(25) CustomerPONumber WCHAR(25) OrderDate TIMESTAMP DueDate TIMESTAMP ShipDate TIMESTAMP FactCallCenter PK,I2 FactCallCenterID INTEGER FK1,I1 DateKey INTEGER WageType WCHAR(15) I1 Shift WCHAR(20) LevelOneOperators SMALLINT LevelTwoOperators SMALLINT TotalOperators SMALLINT Calls INTEGER AutomaticResponses INTEGER Orders INTEGER IssuesRaised SMALLINT AverageTimePerIssue SMALLINT ServiceGrade DOUBLE Date TIMESTAMP DimDate PK,I2 DateKey INTEGER I1 FullDateAlternateKey WCHAR(10) DayNumberOfWeek UTINYINT EnglishDayNameOfWeek WCHAR(10) SpanishDayNameOfWeek WCHAR(10) FrenchDayNameOfWeek WCHAR(10) DayNumberOfMonth UTINYINT DayNumberOfYear SMALLINT WeekNumberOfYear UTINYINT EnglishMonthName WCHAR(10) SpanishMonthName WCHAR(10) FrenchMonthName WCHAR(10) MonthNumberOfYear UTINYINT CalendarQuarter UTINYINT CalendarYear SMALLINT CalendarSemester UTINYINT FiscalQuarter UTINYINT FiscalYear SMALLINT FiscalSemester UTINYINT DimCustomer PK,I2 CustomerKey INTEGER FK1,U1 GeographyKey INTEGER I1 CustomerAlternateKey WCHAR(15) Title WCHAR(8) FirstName WCHAR(50) MiddleName WCHAR(50) LastName WCHAR(50) NameStyle BOOL BirthDate WCHAR(10) MaritalStatus WCHAR(1) Suffix WCHAR(10) Gender WCHAR(1) EmailAddress WCHAR(50) YearlyIncome CURRENCY TotalChildren UTINYINT NumberChildrenAtHome UTINYINT EnglishEducation WCHAR(40) SpanishEducation WCHAR(40) FrenchEducation WCHAR(40) EnglishOccupation WCHAR(100) SpanishOccupation WCHAR(100) FrenchOccupation WCHAR(100) HouseOwnerFlag WCHAR(1) NumberCarsOwned UTINYINT AddressLine1 WCHAR(120) AddressLine2 WCHAR(120) Phone WCHAR(20) DateFirstPurchase WCHAR(10) CommuteDistance WCHAR(15) FactProductInventory PK,FK2,I1 ProductKey INTEGER PK,FK1,I1 DateKey INTEGER MovementDate WCHAR(10) UnitCost CURRENCY UnitsIn INTEGER UnitsOut INTEGER UnitsBalance INTEGER AdventureWorksDW2012
  • 77. 76
  • 78. 77
  • 79. 78
  • 80. 79
  • 81. 80 Results Abbreviated. This report and other reports created will be later deployed to the report server
  • 82. 81
  • 83. 82
  • 84. 83
  • 85. 84
  • 86. 85
  • 87. 86
  • 88. 87
  • 89. 88
  • 90. 89
  • 91. 90
  • 92. 91
  • 93. 92
  • 94. 93
  • 95. 94
  • 96. 95
  • 97. 96
  • 98. 97
  • 99. 98
  • 100. 99 Results Abbreviated
  • 101. 100
  • 102. 101
  • 103. 102
  • 104. 103 Results Abbreviated
  • 105. 104
  • 106. 105 Results Abbreviated
  • 107. 106
  • 108. 107 Microsoft SQL Server Report Builder
  • 109. 108
  • 110. 109
  • 111. 110
  • 112. 111
  • 113. 112 Results Abbreviated for New York City
  • 114. 113
  • 115. 114
  • 116. 115
  • 117. 116
  • 118. 117