SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

RealDolmen Atlassian Customer Immersion Event 2015
RealDolmen Atlassian Customer Immersion Event 2015RealDolmen Atlassian Customer Immersion Event 2015
RealDolmen Atlassian Customer Immersion Event 2015Peter Van de Voorde
 
WSO2Con US 2013 - Why Deploy an Enterprise App Store?
WSO2Con US 2013 - Why Deploy an Enterprise App Store?WSO2Con US 2013 - Why Deploy an Enterprise App Store?
WSO2Con US 2013 - Why Deploy an Enterprise App Store?WSO2
 
Agility Planning for Power BI Overview
Agility Planning for Power BI OverviewAgility Planning for Power BI Overview
Agility Planning for Power BI OverviewManagility
 
AI-Powered Analytics: What It Is and How It’s Powering the Next Generation of...
AI-Powered Analytics: What It Is and How It’s Powering the Next Generation of...AI-Powered Analytics: What It Is and How It’s Powering the Next Generation of...
AI-Powered Analytics: What It Is and How It’s Powering the Next Generation of...Tyler Wishnoff
 
Act! v17 Preview - Roadshow Webinar
Act! v17 Preview - Roadshow WebinarAct! v17 Preview - Roadshow Webinar
Act! v17 Preview - Roadshow WebinarAspenTech CRM
 
Selling Ongoing Service: Transform Your Business & Your Client Experience
Selling Ongoing Service: Transform Your Business & Your Client ExperienceSelling Ongoing Service: Transform Your Business & Your Client Experience
Selling Ongoing Service: Transform Your Business & Your Client ExperienceSara Dunn
 
Apache kylin 101 - Get Sub-Second Analytics on Massive Datasets
Apache kylin 101 - Get Sub-Second Analytics on Massive DatasetsApache kylin 101 - Get Sub-Second Analytics on Massive Datasets
Apache kylin 101 - Get Sub-Second Analytics on Massive DatasetsTyler Wishnoff
 
Connecting the odds in the brave world! Sitecore Commerce Connect
Connecting the odds in the brave world!Sitecore Commerce ConnectConnecting the odds in the brave world!Sitecore Commerce Connect
Connecting the odds in the brave world! Sitecore Commerce Connectsuneco_nl
 
Qlikview Introduction - EraEdge
Qlikview Introduction - EraEdgeQlikview Introduction - EraEdge
Qlikview Introduction - EraEdgeEraEdge
 
Designing a Future-proof API Program
Designing a Future-proof API ProgramDesigning a Future-proof API Program
Designing a Future-proof API ProgramPronovix
 
Dynamics 365 and Azure Functions scenarios
Dynamics 365 and Azure Functions scenariosDynamics 365 and Azure Functions scenarios
Dynamics 365 and Azure Functions scenariossalimmtl
 
Microsoft Power BI for Office 365 Pricing and Licensing
Microsoft Power BI for Office 365Pricing and LicensingMicrosoft Power BI for Office 365Pricing and Licensing
Microsoft Power BI for Office 365 Pricing and Licensing InnoTech
 
Getting started with cloud
Getting started with cloudGetting started with cloud
Getting started with cloudpalakmantry
 
SPSNL17 - Azure AD B2B - Safe collaboration has never been that easy!
SPSNL17 -  Azure AD B2B - Safe collaboration has never been that easy!SPSNL17 -  Azure AD B2B - Safe collaboration has never been that easy!
SPSNL17 - Azure AD B2B - Safe collaboration has never been that easy!Anco Stuij
 
Melb nov17 Virtual Entity and auto number
Melb nov17 Virtual Entity and auto numberMelb nov17 Virtual Entity and auto number
Melb nov17 Virtual Entity and auto numberAndre Margono
 

Was ist angesagt? (16)

RealDolmen Atlassian Customer Immersion Event 2015
RealDolmen Atlassian Customer Immersion Event 2015RealDolmen Atlassian Customer Immersion Event 2015
RealDolmen Atlassian Customer Immersion Event 2015
 
WSO2Con US 2013 - Why Deploy an Enterprise App Store?
WSO2Con US 2013 - Why Deploy an Enterprise App Store?WSO2Con US 2013 - Why Deploy an Enterprise App Store?
WSO2Con US 2013 - Why Deploy an Enterprise App Store?
 
Agility Planning for Power BI Overview
Agility Planning for Power BI OverviewAgility Planning for Power BI Overview
Agility Planning for Power BI Overview
 
AI-Powered Analytics: What It Is and How It’s Powering the Next Generation of...
AI-Powered Analytics: What It Is and How It’s Powering the Next Generation of...AI-Powered Analytics: What It Is and How It’s Powering the Next Generation of...
AI-Powered Analytics: What It Is and How It’s Powering the Next Generation of...
 
Act! v17 Preview - Roadshow Webinar
Act! v17 Preview - Roadshow WebinarAct! v17 Preview - Roadshow Webinar
Act! v17 Preview - Roadshow Webinar
 
Tri-State SharePoint July 2016
Tri-State SharePoint July 2016Tri-State SharePoint July 2016
Tri-State SharePoint July 2016
 
Selling Ongoing Service: Transform Your Business & Your Client Experience
Selling Ongoing Service: Transform Your Business & Your Client ExperienceSelling Ongoing Service: Transform Your Business & Your Client Experience
Selling Ongoing Service: Transform Your Business & Your Client Experience
 
Apache kylin 101 - Get Sub-Second Analytics on Massive Datasets
Apache kylin 101 - Get Sub-Second Analytics on Massive DatasetsApache kylin 101 - Get Sub-Second Analytics on Massive Datasets
Apache kylin 101 - Get Sub-Second Analytics on Massive Datasets
 
Connecting the odds in the brave world! Sitecore Commerce Connect
Connecting the odds in the brave world!Sitecore Commerce ConnectConnecting the odds in the brave world!Sitecore Commerce Connect
Connecting the odds in the brave world! Sitecore Commerce Connect
 
Qlikview Introduction - EraEdge
Qlikview Introduction - EraEdgeQlikview Introduction - EraEdge
Qlikview Introduction - EraEdge
 
Designing a Future-proof API Program
Designing a Future-proof API ProgramDesigning a Future-proof API Program
Designing a Future-proof API Program
 
Dynamics 365 and Azure Functions scenarios
Dynamics 365 and Azure Functions scenariosDynamics 365 and Azure Functions scenarios
Dynamics 365 and Azure Functions scenarios
 
Microsoft Power BI for Office 365 Pricing and Licensing
Microsoft Power BI for Office 365Pricing and LicensingMicrosoft Power BI for Office 365Pricing and Licensing
Microsoft Power BI for Office 365 Pricing and Licensing
 
Getting started with cloud
Getting started with cloudGetting started with cloud
Getting started with cloud
 
SPSNL17 - Azure AD B2B - Safe collaboration has never been that easy!
SPSNL17 -  Azure AD B2B - Safe collaboration has never been that easy!SPSNL17 -  Azure AD B2B - Safe collaboration has never been that easy!
SPSNL17 - Azure AD B2B - Safe collaboration has never been that easy!
 
Melb nov17 Virtual Entity and auto number
Melb nov17 Virtual Entity and auto numberMelb nov17 Virtual Entity and auto number
Melb nov17 Virtual Entity and auto number
 

Andere mochten auch

Good Data Technical Overview
Good Data Technical OverviewGood Data Technical Overview
Good Data Technical Overviewzsvoboda
 
PJ Dick Final Client Presentation
PJ Dick Final Client PresentationPJ Dick Final Client Presentation
PJ Dick Final Client Presentationjoeynach
 
Best practices For Creating Compelling Dashboards
Best practices For Creating Compelling DashboardsBest practices For Creating Compelling Dashboards
Best practices For Creating Compelling DashboardsGoodData
 
Budoucnost Web Aplikaci
Budoucnost Web AplikaciBudoucnost Web Aplikaci
Budoucnost Web AplikaciJakub Nesetril
 
Avoiding API Waterfalls
Avoiding API WaterfallsAvoiding API Waterfalls
Avoiding API WaterfallsJakub Nesetril
 
Consuming API description languages - Refract & Minim
Consuming API description languages - Refract & MinimConsuming API description languages - Refract & Minim
Consuming API description languages - Refract & MinimJakub Nesetril
 
NodeJS, CoffeeScript & Real-time Web
NodeJS, CoffeeScript & Real-time WebNodeJS, CoffeeScript & Real-time Web
NodeJS, CoffeeScript & Real-time WebJakub Nesetril
 
Introduction to GoodData BI PaaS
Introduction to GoodData BI PaaSIntroduction to GoodData BI PaaS
Introduction to GoodData BI PaaSJakub Nesetril
 
Advanced Regular Expressions Redux
Advanced Regular Expressions ReduxAdvanced Regular Expressions Redux
Advanced Regular Expressions ReduxJakub Nesetril
 
Introduction to node.js
Introduction to node.jsIntroduction to node.js
Introduction to node.jsJakub Nesetril
 
Business Intelligence Platform as a Service: Introduction to GoodData
Business Intelligence Platform as a Service: Introduction to GoodDataBusiness Intelligence Platform as a Service: Introduction to GoodData
Business Intelligence Platform as a Service: Introduction to GoodDataPetr Olmer
 

Andere mochten auch (20)

Good Data Technical Overview
Good Data Technical OverviewGood Data Technical Overview
Good Data Technical Overview
 
Good Data
Good DataGood Data
Good Data
 
PJ Dick Final Client Presentation
PJ Dick Final Client PresentationPJ Dick Final Client Presentation
PJ Dick Final Client Presentation
 
Best practices For Creating Compelling Dashboards
Best practices For Creating Compelling DashboardsBest practices For Creating Compelling Dashboards
Best practices For Creating Compelling Dashboards
 
Post-REST Manifesto
Post-REST ManifestoPost-REST Manifesto
Post-REST Manifesto
 
Budoucnost Web Aplikaci
Budoucnost Web AplikaciBudoucnost Web Aplikaci
Budoucnost Web Aplikaci
 
Avoiding API Waterfalls
Avoiding API WaterfallsAvoiding API Waterfalls
Avoiding API Waterfalls
 
Consuming API description languages - Refract & Minim
Consuming API description languages - Refract & MinimConsuming API description languages - Refract & Minim
Consuming API description languages - Refract & Minim
 
Startup Accelerators
Startup AcceleratorsStartup Accelerators
Startup Accelerators
 
Harmony in API Design
Harmony in API DesignHarmony in API Design
Harmony in API Design
 
NodeJS, CoffeeScript & Real-time Web
NodeJS, CoffeeScript & Real-time WebNodeJS, CoffeeScript & Real-time Web
NodeJS, CoffeeScript & Real-time Web
 
Art of Building APIs
Art of Building APIsArt of Building APIs
Art of Building APIs
 
Introduction to GoodData BI PaaS
Introduction to GoodData BI PaaSIntroduction to GoodData BI PaaS
Introduction to GoodData BI PaaS
 
REST API tools
REST API toolsREST API tools
REST API tools
 
Advanced Regular Expressions Redux
Advanced Regular Expressions ReduxAdvanced Regular Expressions Redux
Advanced Regular Expressions Redux
 
Introduction to node.js
Introduction to node.jsIntroduction to node.js
Introduction to node.js
 
Let's Have a Cup of CoffeeScript
Let's Have a Cup of CoffeeScriptLet's Have a Cup of CoffeeScript
Let's Have a Cup of CoffeeScript
 
Business Intelligence Platform as a Service: Introduction to GoodData
Business Intelligence Platform as a Service: Introduction to GoodDataBusiness Intelligence Platform as a Service: Introduction to GoodData
Business Intelligence Platform as a Service: Introduction to GoodData
 
Node at Apiary.io
Node at Apiary.ioNode at Apiary.io
Node at Apiary.io
 
Apiary
ApiaryApiary
Apiary
 

Ähnlich wie One Stop Shop for Analytics - GoodData APIs and Developer Tools

Self-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsSelf-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsDenodo
 
Application Monitoring using Datadog
Application Monitoring using DatadogApplication Monitoring using Datadog
Application Monitoring using DatadogMukta Aphale
 
Distributor-Cloud-Marketplaces
Distributor-Cloud-MarketplacesDistributor-Cloud-Marketplaces
Distributor-Cloud-MarketplacesDan Allaby
 
Advanced Analytics Implementations at EA scale
Advanced Analytics Implementations at EA scaleAdvanced Analytics Implementations at EA scale
Advanced Analytics Implementations at EA scaleAni Lopez
 
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
Building Business Applications in Office 365 SharePoint Online Using Logic AppsBuilding Business Applications in Office 365 SharePoint Online Using Logic Apps
Building Business Applications in Office 365 SharePoint Online Using Logic AppsPrashant G Bhoyar (Microsoft MVP)
 
Store, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged ConferenceStore, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged ConferenceAni Lopez
 
Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureDmitry Anoshin
 
"Taming Advanced Analytics Implementations at EA Scale" - Electronic Arts, Di...
"Taming Advanced Analytics Implementations at EA Scale" - Electronic Arts, Di..."Taming Advanced Analytics Implementations at EA Scale" - Electronic Arts, Di...
"Taming Advanced Analytics Implementations at EA Scale" - Electronic Arts, Di...Tealium
 
Feature store Overview St. Louis Big Data IDEA Meetup aug 2020
Feature store Overview   St. Louis Big Data IDEA Meetup aug 2020Feature store Overview   St. Louis Big Data IDEA Meetup aug 2020
Feature store Overview St. Louis Big Data IDEA Meetup aug 2020Adam Doyle
 
InfoVision_PM101_RPadaki
InfoVision_PM101_RPadakiInfoVision_PM101_RPadaki
InfoVision_PM101_RPadakiRavi Padaki
 
Melbourne MUG - Nov 2022 - FINAL
Melbourne MUG - Nov 2022 - FINALMelbourne MUG - Nov 2022 - FINAL
Melbourne MUG - Nov 2022 - FINALJayJiang19
 
The Ultimate Guide To Embedded Analytics
The Ultimate Guide To Embedded Analytics The Ultimate Guide To Embedded Analytics
The Ultimate Guide To Embedded Analytics Poojitha B
 
Accelerate ML Deployment with H2O Driverless AI on AWS
Accelerate ML Deployment with H2O Driverless AI on AWSAccelerate ML Deployment with H2O Driverless AI on AWS
Accelerate ML Deployment with H2O Driverless AI on AWSSri Ambati
 
Big Query - Utilizing Google Data Warehouse for Media Analytics
Big Query - Utilizing Google Data Warehouse for Media AnalyticsBig Query - Utilizing Google Data Warehouse for Media Analytics
Big Query - Utilizing Google Data Warehouse for Media Analyticshafeeznazri
 
Agile Mumbai 2022 - Kartik Dhokaai | AI Power Search
Agile Mumbai 2022 - Kartik Dhokaai | AI Power SearchAgile Mumbai 2022 - Kartik Dhokaai | AI Power Search
Agile Mumbai 2022 - Kartik Dhokaai | AI Power SearchAgileNetwork
 
Web, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost SolutionsWeb, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost SolutionsAlexander Sidko
 
GAUCbe 2015 - Dashboard Building - Involving clients to find the right metric...
GAUCbe 2015 - Dashboard Building - Involving clients to find the right metric...GAUCbe 2015 - Dashboard Building - Involving clients to find the right metric...
GAUCbe 2015 - Dashboard Building - Involving clients to find the right metric...Devid Dekegel
 
CDS Overview (May 2015)
CDS Overview (May 2015)CDS Overview (May 2015)
CDS Overview (May 2015)Karim Lalji
 

Ähnlich wie One Stop Shop for Analytics - GoodData APIs and Developer Tools (20)

Self-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsSelf-Service Analytics with Guard Rails
Self-Service Analytics with Guard Rails
 
Application Monitoring using Datadog
Application Monitoring using DatadogApplication Monitoring using Datadog
Application Monitoring using Datadog
 
Distributor-Cloud-Marketplaces
Distributor-Cloud-MarketplacesDistributor-Cloud-Marketplaces
Distributor-Cloud-Marketplaces
 
Advanced Analytics Implementations at EA scale
Advanced Analytics Implementations at EA scaleAdvanced Analytics Implementations at EA scale
Advanced Analytics Implementations at EA scale
 
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
Building Business Applications in Office 365 SharePoint Online Using Logic AppsBuilding Business Applications in Office 365 SharePoint Online Using Logic Apps
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
 
Store, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged ConferenceStore, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged Conference
 
Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft Azure
 
"Taming Advanced Analytics Implementations at EA Scale" - Electronic Arts, Di...
"Taming Advanced Analytics Implementations at EA Scale" - Electronic Arts, Di..."Taming Advanced Analytics Implementations at EA Scale" - Electronic Arts, Di...
"Taming Advanced Analytics Implementations at EA Scale" - Electronic Arts, Di...
 
Feature store Overview St. Louis Big Data IDEA Meetup aug 2020
Feature store Overview   St. Louis Big Data IDEA Meetup aug 2020Feature store Overview   St. Louis Big Data IDEA Meetup aug 2020
Feature store Overview St. Louis Big Data IDEA Meetup aug 2020
 
InfoVision_PM101_RPadaki
InfoVision_PM101_RPadakiInfoVision_PM101_RPadaki
InfoVision_PM101_RPadaki
 
Melbourne MUG - Nov 2022 - FINAL
Melbourne MUG - Nov 2022 - FINALMelbourne MUG - Nov 2022 - FINAL
Melbourne MUG - Nov 2022 - FINAL
 
The Ultimate Guide To Embedded Analytics
The Ultimate Guide To Embedded Analytics The Ultimate Guide To Embedded Analytics
The Ultimate Guide To Embedded Analytics
 
Accelerate ML Deployment with H2O Driverless AI on AWS
Accelerate ML Deployment with H2O Driverless AI on AWSAccelerate ML Deployment with H2O Driverless AI on AWS
Accelerate ML Deployment with H2O Driverless AI on AWS
 
Big Query - Utilizing Google Data Warehouse for Media Analytics
Big Query - Utilizing Google Data Warehouse for Media AnalyticsBig Query - Utilizing Google Data Warehouse for Media Analytics
Big Query - Utilizing Google Data Warehouse for Media Analytics
 
Agile Mumbai 2022 - Kartik Dhokaai | AI Power Search
Agile Mumbai 2022 - Kartik Dhokaai | AI Power SearchAgile Mumbai 2022 - Kartik Dhokaai | AI Power Search
Agile Mumbai 2022 - Kartik Dhokaai | AI Power Search
 
Hadoop on retail
Hadoop on retailHadoop on retail
Hadoop on retail
 
Web, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost SolutionsWeb, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost Solutions
 
GAUCbe 2015 - Dashboard Building - Involving clients to find the right metric...
GAUCbe 2015 - Dashboard Building - Involving clients to find the right metric...GAUCbe 2015 - Dashboard Building - Involving clients to find the right metric...
GAUCbe 2015 - Dashboard Building - Involving clients to find the right metric...
 
Implementation of BI Tool
Implementation of BI ToolImplementation of BI Tool
Implementation of BI Tool
 
CDS Overview (May 2015)
CDS Overview (May 2015)CDS Overview (May 2015)
CDS Overview (May 2015)
 

One Stop Shop for Analytics - GoodData APIs and Developer Tools