DataMart - Beginner Presenter: Dave Bennett Agenda Introduction to Datamart Datamart and its tools Finding data Connecting to Microsoft SQL Building a simple report What is DataMart? What is Datamart? • The interface between Providex, the database Jonas currently uses, and Microsoft SQL providing access to the data through other software applications. What Software Applications can be used? • Familiar applications such as Excel, Excel with PowerPivot, Access, Crystal Reports, and other ODBC compliant applications. What is Required? • 2008 Windows Server R2 Standard or higher, 2008 SQL Server R2 Standard or 2012 SQL Server Business Intelligence or Enterprise edition, Windows 7 64bit with 4gigs of RAM, 2010 Microsoft Excel with 2010/2012 Microsoft PowerPivot (Free downloadable add-on) • Datamart Interface service. This will need to run 100% of the time to insure the data between Providex and Microsoft SQL is in sync. What data is available in Microsoft SQL? • Almost all the customer, vendor, employee, accounting, inventory, work order, job costing and equipment management data. What is DataMart What is Datamart? • The interface between Providex, the database Jonas currently uses, and Microsoft SQL. What is Microsoft SQL (Data Warehouse)? • A relational database whose primary function is to store and retrieve data as requested by other software applications. Is my information secure? • Microsoft SQL provides various levels of password protection to help prevent unauthorized access to your information. What data is available in Microsoft SQL? • Almost all the customer, vendor, employee, accounting, inventory, work order, job costing and equipment management data. What is DataMart What Software Applications can be used? • Familiar applications such as Excel, Excel with PowerPivot, Access, Crystal Reports, and many others. What is Required? • 2008 Windows Server R2 Standard or higher, 2008 SQL Server R2 Standard or 2012 SQL Server Business Intelligence or Enterprise edition, Windows 7 64bit with 4gigs of RAM,2010 Microsoft Excel with 2010/2012 Microsoft PowerPivot (Free downloadable add-on). • Datamart Interface service. This will need to run 100% of the time to insure the data between Providex and Microsoft SQL is in sync. What is Excel PowerPivot? • PowerPiviot is a free add-in to Excel 2010 and will be a built-in function for Excel 2013. It extends the capabilities of PivotTable data by introducing the ability to import data from multiple sources, in a familiar ‘Table’ type format. • You can create simple pivot table style reports or create something exceedingly complex by defining your own calculated fields. There is a whole set of functions defined for exactly that purpose called DAX (Data Analysis Expressions) functions. What are tables? A set of data elements (values) that are organized using a model of vertical columns (identified by name) and horizontal rows. How do I find the data I am looking for? Datamart comes with a “Data Dictionary” available through “Help” within Jonas. How do I find the data I am looking for? Usually the names are pretty close to how they appear within a particular Jonas Screen. One of the exception to this will be spare or user defined fields among others. How do I use the Data Dictionary? Double click on the field name ‘JobNumber’ and it will show a list of tables where the filed ‘JobNumber’ exists. Note: The table names are fairly descriptive to give you an idea of what is in them. How do I use the Data Dictionary? Ctrl+F will bring up a ‘Finder Box’ within Internet Explorer. Find the field ‘JobNumber’. Note: There are 90 tables with the field ‘JobNumber’. How do I use the Data Dictionary? Double click the table name, and review the other fields of data available with in this table. Connecting to Microsoft SQL (Data Warehouse) Open Excel -> PowerPivot -> From Database -> From SQL Server. Enter your connection information within the appropriate boxes. Test the connection. Connecting to Microsoft SQL (Data Warehouse) Select the desired method to import the data. Here we will use ‘List of tables’ Connecting to Microsoft SQL (Data Warehouse) Select the table(s) you want to import data from. This is usually based on the findings from within the data dictionary. Connecting to Microsoft SQL (Data Warehouse) Import results based on the selected table(s). Note: The tab(s) on the bottom of the window contains the name of the table(s) selected. Make a PowerPivot report From the PowerPivot window, select the PivotTable type. Make a PowerPivot report Choose where to create the PivotTable. Note the coordinates and adjust as desired. Make a PowerPivot report Now you are ready to layout your report!! Make a PowerPivot report From the PowerPivot field list, select a field, drag and drop in the ‘Row Labels’ box. To change the order and grouping of the fields, from the ‘Row Labels’ box, select and drag the desired field to the new view/group position. Make a PowerPivot report From the PowerPivot field list, select a value field, drag and drop in the ‘Values’ box below. Right mouse click on the field within the ‘Values’ box, select ‘Measure Settings’ and change the aggregate type to counting, average, sum and others. Make a PowerPivot report To add ‘Slicers’ aka Interactive Filters, select the field from PowerPivot field list, drag and drop to Horizontal or Vertical Slicers box. Make a PowerPivot report Voilà!!! Slice away ……. Choose any individual filter or hold down the shift or control key for contiguous/noncontiguous filter selections within a Slicer. Make a PowerPivot report To remove any filter within a Slicer, click the filter icon with the RED X. Time permitting ….. A look at the included templates provided with Datamart • Project Management / Job Costing • Service Bill / WorkOrders • General Ledger A look at custom reports designed for clients Questions and Answers ……..