Date post: | 12-Jan-2015 |
Category: |
Documents |
Upload: | jakub-nesetril |
View: | 1,653 times |
Download: | 1 times |
@gooddata_dev developer.gooddata.com
One Stop Shop for AnalyticsGoodData APIs and Developer Tools
@gooddata_dev
@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
• REST API
• MAQL
• command-line (GoodData CL)
GoodData APIs
@gooddata_dev
• REST API
• MAQL
• command-line (GoodData CL)
GoodData APIs
@gooddata_dev
GoodData APIs
• GoodData CL & API documentation:
• http://developer.gooddata.com/
• CL is fully opensource
• http://github.com/gooddata/GoodData-CL/
Example: Sellr
@gooddata_dev
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
Thank You!
developer.gooddata.com @gooddata_dev
Q&A