One Stop Shop for Analytics
     GoodData APIs and Developer Tools




@gooddata_dev             developer.gooddata.com
@jakubnesetril




@gooddata_dev
@jakubnesetril




@gooddata_dev
@jakubnesetril




@gooddata_dev
What is GoodData?




@gooddata_dev
Partners




@gooddata_dev
Customers




@gooddata_dev
Why Analytics?

   • regardless what app you’re building:
       
    it will have your users’ data
   • users want analytics on their data
       
    twitter, github, twilio, sfdc…


@gooddata_dev
In-house is a Bad Idea

   • don’t spend time chasing a long tail
   • analytics is not your core business
   • allow your users to be self-service



@gooddata_dev
GoodData




@gooddata_dev
GoodData

   • build your analytical app in GoodData
   • we host infrastructure, data warehouse
   • on-demand analytics, interactive
     visualization
   • embed deeply back into your app


@gooddata_dev
GoodData APIs
   • REST API
   • MAQL
   • command-line (GoodData CL)




@gooddata_dev
GoodData APIs
   • REST API
   • MAQL
   • command-line (GoodData CL)




@gooddata_dev
GoodData APIs

   • GoodData CL & API documentation:
      • http://developer.gooddata.com/

   • CL is fully opensource
      • http://github.com/gooddata/GoodData-CL/



@gooddata_dev
Example: Sellr
Sellr

   • Sellr provides hosted e-shops
   • each shop has data about:
        •   purchases

        •   customers

        •   products



@gooddata_dev
Sellr’s users want

   • which customers are buying high-margin
     goods?
   • which products are moving slow?
   • mash up with their Salesforce, Twilio etc.



@gooddata_dev
Step 1. Data Model

   • allows GoodData to analyze data
   • allows your users to be self-service
   • allows easy creation of data mashups



@gooddata_dev
Step 1. Data Model




@gooddata_dev
Step 1. Data Model

    $ gdi.sh create_models.cmd




@gooddata_dev
Step 2. Load Data

  • extract data from SQL, APIs, CSV dumps
  • support for full vs. incremental loads
  • run periodically, synchronize



@gooddata_dev
Step 2. Load Data

    $ gdi.sh load_data.cmd




@gooddata_dev
Step 3: Reports




@gooddata_dev
Step 3: Dashboards




@gooddata_dev
Step 4: Integration


   • auto-provision your new eshops
   • embed dashboards back into your app




@gooddata_dev
Step 4: Integration




@gooddata_dev
Wrap-Up

   • one-stop shop for analytics in your app
   • use GoodData CL to make analytics app
   • enjoy the time saved not doing reports



@gooddata_dev
Thank You!
                Q&A




@gooddata_dev         developer.gooddata.com

GoodData: One Stop Shop for Analytics