際際滷

際際滷Share a Scribd company logo
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 youre 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

    dont 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: One Stop Shop for Analytics
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
Sellrs 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

More Related Content

What's hot (16)

RealDolmen Atlassian Customer Immersion Event 2015
RealDolmen Atlassian Customer Immersion Event 2015RealDolmen Atlassian Customer Immersion Event 2015
RealDolmen Atlassian Customer Immersion Event 2015
Peter 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 Overview
Managility
AI-Powered Analytics: What It Is and How Its Powering the Next Generation of...
AI-Powered Analytics: What It Is and How Its Powering the Next Generation of...AI-Powered Analytics: What It Is and How Its Powering the Next Generation of...
AI-Powered Analytics: What It Is and How Its 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 Webinar
AspenTech CRM
Tri-State SharePoint July 2016
Tri-State SharePoint July 2016Tri-State SharePoint July 2016
Tri-State SharePoint July 2016
Jennifer Kenderdine
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
Sara 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 Datasets
Tyler 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 Connect
suneco_nl
Qlikview Introduction - EraEdge
Qlikview Introduction - EraEdgeQlikview Introduction - EraEdge
Qlikview Introduction - EraEdge
EraEdge
Designing a Future-proof API Program
Designing a Future-proof API ProgramDesigning a Future-proof API Program
Designing a Future-proof API Program
Pronovix
Dynamics 365 and Azure Functions scenarios
Dynamics 365 and Azure Functions scenariosDynamics 365 and Azure Functions scenarios
Dynamics 365 and Azure Functions scenarios
salimmtl
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 cloud
palakmantry
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 number
Andre Margono
RealDolmen Atlassian Customer Immersion Event 2015
RealDolmen Atlassian Customer Immersion Event 2015RealDolmen Atlassian Customer Immersion Event 2015
RealDolmen Atlassian Customer Immersion Event 2015
Peter 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 Overview
Managility
AI-Powered Analytics: What It Is and How Its Powering the Next Generation of...
AI-Powered Analytics: What It Is and How Its Powering the Next Generation of...AI-Powered Analytics: What It Is and How Its Powering the Next Generation of...
AI-Powered Analytics: What It Is and How Its 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 Webinar
AspenTech CRM
Tri-State SharePoint July 2016
Tri-State SharePoint July 2016Tri-State SharePoint July 2016
Tri-State SharePoint July 2016
Jennifer Kenderdine
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
Sara 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 Datasets
Tyler 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 Connect
suneco_nl
Qlikview Introduction - EraEdge
Qlikview Introduction - EraEdgeQlikview Introduction - EraEdge
Qlikview Introduction - EraEdge
EraEdge
Designing a Future-proof API Program
Designing a Future-proof API ProgramDesigning a Future-proof API Program
Designing a Future-proof API Program
Pronovix
Dynamics 365 and Azure Functions scenarios
Dynamics 365 and Azure Functions scenariosDynamics 365 and Azure Functions scenarios
Dynamics 365 and Azure Functions scenarios
salimmtl
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 cloud
palakmantry
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 number
Andre Margono

Viewers also liked (20)

Good Data Technical Overview
Good Data Technical OverviewGood Data Technical Overview
Good Data Technical Overview
zsvoboda
Good Data
Good DataGood Data
Good Data
Dealmaker Media
PJ Dick Final Client Presentation
PJ Dick Final Client PresentationPJ Dick Final Client Presentation
PJ Dick Final Client Presentation
joeynach
Best practices For Creating Compelling Dashboards
Best practices For Creating Compelling DashboardsBest practices For Creating Compelling Dashboards
Best practices For Creating Compelling Dashboards
GoodData
Post-REST Manifesto
Post-REST ManifestoPost-REST Manifesto
Post-REST Manifesto
Jakub Nesetril
Budoucnost Web Aplikaci
Budoucnost Web AplikaciBudoucnost Web Aplikaci
Budoucnost Web Aplikaci
Jakub Nesetril
Avoiding API Waterfalls
Avoiding API WaterfallsAvoiding API Waterfalls
Avoiding API Waterfalls
Jakub Nesetril
Consuming API description languages - Refract & Minim
Consuming API description languages - Refract & MinimConsuming API description languages - Refract & Minim
Consuming API description languages - Refract & Minim
Jakub Nesetril
Startup Accelerators
Startup AcceleratorsStartup Accelerators
Startup Accelerators
Jakub Nesetril
Harmony in API Design
Harmony in API DesignHarmony in API Design
Harmony in API Design
Jakub Nesetril
NodeJS, CoffeeScript & Real-time Web
NodeJS, CoffeeScript & Real-time WebNodeJS, CoffeeScript & Real-time Web
NodeJS, CoffeeScript & Real-time Web
Jakub Nesetril
Art of Building APIs
Art of Building APIsArt of Building APIs
Art of Building APIs
Jakub Nesetril
Introduction to GoodData BI PaaS
Introduction to GoodData BI PaaSIntroduction to GoodData BI PaaS
Introduction to GoodData BI PaaS
Jakub Nesetril
REST API tools
REST API toolsREST API tools
REST API tools
Jakub Nesetril
Advanced Regular Expressions Redux
Advanced Regular Expressions ReduxAdvanced Regular Expressions Redux
Advanced Regular Expressions Redux
Jakub Nesetril
Introduction to node.js
Introduction to node.jsIntroduction to node.js
Introduction to node.js
Jakub Nesetril
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
Nicol叩s Sanguinetti
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
Petr Olmer
Node at Apiary.io
Node at Apiary.ioNode at Apiary.io
Node at Apiary.io
Jakub Nesetril
Apiary
ApiaryApiary
Apiary
Suresh B
Good Data Technical Overview
Good Data Technical OverviewGood Data Technical Overview
Good Data Technical Overview
zsvoboda
PJ Dick Final Client Presentation
PJ Dick Final Client PresentationPJ Dick Final Client Presentation
PJ Dick Final Client Presentation
joeynach
Best practices For Creating Compelling Dashboards
Best practices For Creating Compelling DashboardsBest practices For Creating Compelling Dashboards
Best practices For Creating Compelling Dashboards
GoodData
Post-REST Manifesto
Post-REST ManifestoPost-REST Manifesto
Post-REST Manifesto
Jakub Nesetril
Budoucnost Web Aplikaci
Budoucnost Web AplikaciBudoucnost Web Aplikaci
Budoucnost Web Aplikaci
Jakub Nesetril
Avoiding API Waterfalls
Avoiding API WaterfallsAvoiding API Waterfalls
Avoiding API Waterfalls
Jakub Nesetril
Consuming API description languages - Refract & Minim
Consuming API description languages - Refract & MinimConsuming API description languages - Refract & Minim
Consuming API description languages - Refract & Minim
Jakub Nesetril
Startup Accelerators
Startup AcceleratorsStartup Accelerators
Startup Accelerators
Jakub Nesetril
Harmony in API Design
Harmony in API DesignHarmony in API Design
Harmony in API Design
Jakub Nesetril
NodeJS, CoffeeScript & Real-time Web
NodeJS, CoffeeScript & Real-time WebNodeJS, CoffeeScript & Real-time Web
NodeJS, CoffeeScript & Real-time Web
Jakub Nesetril
Art of Building APIs
Art of Building APIsArt of Building APIs
Art of Building APIs
Jakub Nesetril
Introduction to GoodData BI PaaS
Introduction to GoodData BI PaaSIntroduction to GoodData BI PaaS
Introduction to GoodData BI PaaS
Jakub Nesetril
Advanced Regular Expressions Redux
Advanced Regular Expressions ReduxAdvanced Regular Expressions Redux
Advanced Regular Expressions Redux
Jakub Nesetril
Introduction to node.js
Introduction to node.jsIntroduction to node.js
Introduction to node.js
Jakub 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 GoodData
Petr Olmer

Similar to GoodData: One Stop Shop for Analytics (20)

Self-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsSelf-Service Analytics with Guard Rails
Self-Service Analytics with Guard Rails
Denodo
Application Monitoring using Datadog
Application Monitoring using DatadogApplication Monitoring using Datadog
Application Monitoring using Datadog
Mukta Aphale
Distributor-Cloud-Marketplaces
Distributor-Cloud-MarketplacesDistributor-Cloud-Marketplaces
Distributor-Cloud-Marketplaces
Dan Allaby
Advanced Analytics Implementations at EA scale
Advanced Analytics Implementations at EA scaleAdvanced Analytics Implementations at EA scale
Advanced Analytics Implementations at EA scale
Ani 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 Apps
Prashant 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 Conference
Ani 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 Azure
Dmitry 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 2020
Adam Doyle
InfoVision_PM101_RPadaki
InfoVision_PM101_RPadakiInfoVision_PM101_RPadaki
InfoVision_PM101_RPadaki
Ravi Padaki
Melbourne MUG - Nov 2022 - FINAL
Melbourne MUG - Nov 2022 - FINALMelbourne MUG - Nov 2022 - FINAL
Melbourne MUG - Nov 2022 - FINAL
JayJiang19
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
Copilot y Microsoft Dynamics 365 Commerce
Copilot y Microsoft Dynamics 365 CommerceCopilot y Microsoft Dynamics 365 Commerce
Copilot y Microsoft Dynamics 365 Commerce
Juan Fabian
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
Sri 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 Analytics
hafeeznazri
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
AgileNetwork
Hadoop on retail
Hadoop on retailHadoop on retail
Hadoop on retail
Douglas Bernardini
ADDO 2024 - Leverage GenAI via Rest APIs.pdf
ADDO 2024 - Leverage GenAI via Rest APIs.pdfADDO 2024 - Leverage GenAI via Rest APIs.pdf
ADDO 2024 - Leverage GenAI via Rest APIs.pdf
TomHalpin9
ADDO 2024 - Leverage GenAI via Rest APIs.pdf
ADDO 2024 - Leverage GenAI via Rest APIs.pdfADDO 2024 - Leverage GenAI via Rest APIs.pdf
ADDO 2024 - Leverage GenAI via Rest APIs.pdf
eoinhalpin99
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
Alexander Sidko
Self-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsSelf-Service Analytics with Guard Rails
Self-Service Analytics with Guard Rails
Denodo
Application Monitoring using Datadog
Application Monitoring using DatadogApplication Monitoring using Datadog
Application Monitoring using Datadog
Mukta Aphale
Distributor-Cloud-Marketplaces
Distributor-Cloud-MarketplacesDistributor-Cloud-Marketplaces
Distributor-Cloud-Marketplaces
Dan Allaby
Advanced Analytics Implementations at EA scale
Advanced Analytics Implementations at EA scaleAdvanced Analytics Implementations at EA scale
Advanced Analytics Implementations at EA scale
Ani 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 Apps
Prashant 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 Conference
Ani 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 Azure
Dmitry 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 2020
Adam Doyle
InfoVision_PM101_RPadaki
InfoVision_PM101_RPadakiInfoVision_PM101_RPadaki
InfoVision_PM101_RPadaki
Ravi Padaki
Melbourne MUG - Nov 2022 - FINAL
Melbourne MUG - Nov 2022 - FINALMelbourne MUG - Nov 2022 - FINAL
Melbourne MUG - Nov 2022 - FINAL
JayJiang19
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
Copilot y Microsoft Dynamics 365 Commerce
Copilot y Microsoft Dynamics 365 CommerceCopilot y Microsoft Dynamics 365 Commerce
Copilot y Microsoft Dynamics 365 Commerce
Juan Fabian
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
Sri 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 Analytics
hafeeznazri
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
AgileNetwork
ADDO 2024 - Leverage GenAI via Rest APIs.pdf
ADDO 2024 - Leverage GenAI via Rest APIs.pdfADDO 2024 - Leverage GenAI via Rest APIs.pdf
ADDO 2024 - Leverage GenAI via Rest APIs.pdf
TomHalpin9
ADDO 2024 - Leverage GenAI via Rest APIs.pdf
ADDO 2024 - Leverage GenAI via Rest APIs.pdfADDO 2024 - Leverage GenAI via Rest APIs.pdf
ADDO 2024 - Leverage GenAI via Rest APIs.pdf
eoinhalpin99
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
Alexander Sidko

GoodData: One Stop Shop for Analytics