SlideShare a Scribd company logo
1 of 30
Download to read offline
Building Self-Service Analytics through
Data API
or
What Big Companies are hiding from
You
BigDataConference, 2019
Vilnius, Lithuania
Dionizas Antipenkovas
CEO, Founder of peekdata.io
Education: Software Engineering
Background: Database Engineer,
Data Architect, Developer
Experience: 25y+
Hobbies: Startup
Now: Coding & Growing Startup
Future: Not startup (I hope )
d.antipenkovas@peekdata.io, +370 698 00881
Definitions
Ways to get to it
Aha!
Examples and links
Topics to
cover
Analytics for Customers - Why?
• Better Productivity based on
Analytics
• Lower Operational Cost
• Improve Customer Retention
• Gain Competitive Edge
• Generate Additional Revenue
“Analytic Adopters
are x3 more likely
to see and increase
in revenue of
greater than 20%”
Self-service Analytics: Define
• Dashboards & KPIs
• Predefined Reports
• Scheduling
• Designing Reports/Report Writer
• Power-Pivot
• Filtering
• Data API
• Data Exports
• Design/Create
Own Data Context
Customer 1
Customer 2
Customer N
…
What is Embedded Analytics?
Embedded analytics is the integration of business intelligence
and reporting capabilities directly into an application.
“Analytics” mean:
• Dashboards & KPIs
• Designing & Running
Reports
• Self-Service
“Embedded” mean:
• Infusing 3rd party BI tool
into your Product/Platform
• White labeling
3 ways to get to it:
• Using 3rd party BI Tools and
Solutions (Embedding)
• Building your own stack
• Forgetting about all of this
Decision Drivers:
• Customer needs
• Price
• Legacy
• Backlog
Using existing BI tools
(Embedded Analytics)
100+ BI tools and Solutions
Integration
• Embedding
• Standalone, </> Iframe, Code level?
• Configuration (white labeling)
• Limited APIs
• User Management and Provisioning
• Ownership of user?
• Security
• Context Separation
• Transparency
Scaling
• Licensing
• Deployment
• Pipelines
• Intermediate storages
• Automation
• More Data sources
• BigData?
• Management and ownership
Conclusions
• Good for Small/Mid-size projects
• Not so trivial for Bigger scale
• Could be expensive
• Licensing
• Development is still needed
• Difficult to Operate
• Not all use cases covered
Building your own stack
Let’s build!
Pre-Defined Reports
(s01-e01)
- Open source stuff! (d3, BizCharts, ChartJS…)
- APIs + ORMs = Easy!
- Nobody cares…
We can extend it
Pre-Defined Reports
(s02-e01)
- More open source (Plotly, Highcharts..)
- Microservices!
- Interesting…
(but nobody cares)
Dashboards
Let’s try to finish…
Pre-Defined
Reports
(s03-e04..)
- JS gurus will help…
- Maybe GraphQL?
- Not funny anymore…
Dashboards
Report
Designer
Blue dream:
External
{REST API}
End results: “As usual”
• Exciting & Interesting Journey
• Long way & Expensive
• Difficult to Maintain
• Dependencies!
• Swamp in APIs and Data
• Many data models
• Not all use cases covered
• Report designer?
• Data API
More seasons coming?
- Don’t think so….
How about big companies? How they
are solving?
• Provide rich extensive data platform:
• Predefined Reports, Dashboards, Data APIs, Report Designer, Data
Exports…
• Thousands of data slices?
• Keep one data model and standard naming?
• Serve large datasets?
• Manage dependencies?
• Have full transparency?
“Silver bullet”?
Single, Schema less Data API to query any of your data
Fn(Request)
{
"scopeName": "Mortgage-Lending",
"requestID": "441b67a0-d8ef-4cac-b6bf-dcf8a52efd8c",
"consumerInfo": "Peekdata-Report-Builder-Demo",
"metrics": [ "loan amount", "weighted average interest rate" ],
"dimensions": [ "currency" ],
"filters": { …. },
"sortings": { …. },
"options": { …. }
}
Schema-Less Data API Request
Why single, schema-less Data API?
Pre-Defined
Reports
Dashboards
Report
Designer {REST API}
• Multiple Use cases
Covered
• Faster Development
• Reduce dependencies
• Transparent
Demo & Examples
http://reportbuilder.peekdata.io/
https://gitlab.com/peekdata
Peekdata.io
• Out of the box
• Configurable
• Performant
• Automated
• Multiple Connectors
• Sharding
• Transparent
Benefits
Faster development
Additional Value
One common access
point and data model
Extensive
transparency
Multiple data sources through
single gateway
More Use Cases
• Self-service analytics module within your solution
• Data API for your external partners and internal
development teams
• Smooth migration to other data storage technologies
• Update data structures based on usage metrics
Data API Implementations and
Examples
• developers.google.com/analytics/devguides/reporting/core/v3/refere
nce
• https://ga-dev-tools.appspot.com/request-composer/
• tech.yandex.com/metrika/doc/api2/api_v1/examples-docpage/
• http://cube.dev/ (Slack)
• https://www.peekdata.io/data-api.html
• http://reportbuilder.peekdata.io/
• https://gitlab.com/peekdata
Build or Reuse?
VS
Takeaways
• It depends
• Many BI tools and solutions around, but…
• Toolset, for building your own Data Platform is complete
now
• Nothing comes for free
Enjoy development - building, embedding or whatever!
Make your data easily
accessible, every time and
everywhere
Thank You!
www.peekdata.io

More Related Content

What's hot

Creating an Omnichannel Banking Experience with Machine Learning on Azure Dat...
Creating an Omnichannel Banking Experience with Machine Learning on Azure Dat...Creating an Omnichannel Banking Experience with Machine Learning on Azure Dat...
Creating an Omnichannel Banking Experience with Machine Learning on Azure Dat...Databricks
 
Graphs in Action
Graphs in ActionGraphs in Action
Graphs in ActionNeo4j
 
Building a Scalable Data Science Solution to Outperform Sales Execution in Tr...
Building a Scalable Data Science Solution to Outperform Sales Execution in Tr...Building a Scalable Data Science Solution to Outperform Sales Execution in Tr...
Building a Scalable Data Science Solution to Outperform Sales Execution in Tr...Databricks
 
Power BI vs Tableau: Which is Better Business Tool
Power BI vs Tableau: Which is Better Business ToolPower BI vs Tableau: Which is Better Business Tool
Power BI vs Tableau: Which is Better Business ToolStat Analytica
 
Real-time big data analytics based on product recommendations case study
Real-time big data analytics based on product recommendations case studyReal-time big data analytics based on product recommendations case study
Real-time big data analytics based on product recommendations case studydeep.bi
 
SiSense Overview
SiSense OverviewSiSense Overview
SiSense OverviewBruno Aziza
 
Tableau overview - EraEdge
Tableau overview - EraEdgeTableau overview - EraEdge
Tableau overview - EraEdgeEraEdge
 
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...Databricks
 
Enhancing your career: Building your personal brand
Enhancing your career: Building your personal brandEnhancing your career: Building your personal brand
Enhancing your career: Building your personal brandJames Serra
 
Illustrate the value in your connected data using Neo4j Bloom
Illustrate the value in your connected data using Neo4j Bloom Illustrate the value in your connected data using Neo4j Bloom
Illustrate the value in your connected data using Neo4j Bloom Neo4j
 
The SAS Search Journey: Using AI to Move from Google to Lucidworks - Alex Fl...
The SAS Search Journey:  Using AI to Move from Google to Lucidworks - Alex Fl...The SAS Search Journey:  Using AI to Move from Google to Lucidworks - Alex Fl...
The SAS Search Journey: Using AI to Move from Google to Lucidworks - Alex Fl...Lucidworks
 
Finance and Audit Predictive Analytics
Finance and Audit Predictive AnalyticsFinance and Audit Predictive Analytics
Finance and Audit Predictive AnalyticsBob Samuels
 

What's hot (14)

Creating an Omnichannel Banking Experience with Machine Learning on Azure Dat...
Creating an Omnichannel Banking Experience with Machine Learning on Azure Dat...Creating an Omnichannel Banking Experience with Machine Learning on Azure Dat...
Creating an Omnichannel Banking Experience with Machine Learning on Azure Dat...
 
Graphs in Action
Graphs in ActionGraphs in Action
Graphs in Action
 
Building a Scalable Data Science Solution to Outperform Sales Execution in Tr...
Building a Scalable Data Science Solution to Outperform Sales Execution in Tr...Building a Scalable Data Science Solution to Outperform Sales Execution in Tr...
Building a Scalable Data Science Solution to Outperform Sales Execution in Tr...
 
Power BI vs Tableau: Which is Better Business Tool
Power BI vs Tableau: Which is Better Business ToolPower BI vs Tableau: Which is Better Business Tool
Power BI vs Tableau: Which is Better Business Tool
 
Power bi components
Power bi components Power bi components
Power bi components
 
Real-time big data analytics based on product recommendations case study
Real-time big data analytics based on product recommendations case studyReal-time big data analytics based on product recommendations case study
Real-time big data analytics based on product recommendations case study
 
SiSense Overview
SiSense OverviewSiSense Overview
SiSense Overview
 
Tableau overview - EraEdge
Tableau overview - EraEdgeTableau overview - EraEdge
Tableau overview - EraEdge
 
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
 
Enhancing your career: Building your personal brand
Enhancing your career: Building your personal brandEnhancing your career: Building your personal brand
Enhancing your career: Building your personal brand
 
Portfolio vinicius paluch
Portfolio   vinicius paluchPortfolio   vinicius paluch
Portfolio vinicius paluch
 
Illustrate the value in your connected data using Neo4j Bloom
Illustrate the value in your connected data using Neo4j Bloom Illustrate the value in your connected data using Neo4j Bloom
Illustrate the value in your connected data using Neo4j Bloom
 
The SAS Search Journey: Using AI to Move from Google to Lucidworks - Alex Fl...
The SAS Search Journey:  Using AI to Move from Google to Lucidworks - Alex Fl...The SAS Search Journey:  Using AI to Move from Google to Lucidworks - Alex Fl...
The SAS Search Journey: Using AI to Move from Google to Lucidworks - Alex Fl...
 
Finance and Audit Predictive Analytics
Finance and Audit Predictive AnalyticsFinance and Audit Predictive Analytics
Finance and Audit Predictive Analytics
 

Similar to Using Schema-Less Data API for Building Self-Service Analytics

Powerbimadesimple 150206194215-conversion-gate01
Powerbimadesimple 150206194215-conversion-gate01Powerbimadesimple 150206194215-conversion-gate01
Powerbimadesimple 150206194215-conversion-gate01Zeeshan Ikram
 
Power BI Made Simple
Power BI Made SimplePower BI Made Simple
Power BI Made SimpleJames Serra
 
Best practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power biBest practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power biSatya Shyam K Jayanty
 
SharePoint 2013 BI Scenarios
SharePoint 2013 BI ScenariosSharePoint 2013 BI Scenarios
SharePoint 2013 BI ScenariosAndreas Aschauer
 
Hitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BIHitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BIAndrew Brust
 
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar ZecevicDataScienceConferenc1
 
Big Data Analytics with Microsoft
Big Data Analytics with MicrosoftBig Data Analytics with Microsoft
Big Data Analytics with MicrosoftCaserta
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Jason Himmelstein
 
An Ounce of Prevention: Forging Healthy BI
An Ounce of Prevention: Forging Healthy BIAn Ounce of Prevention: Forging Healthy BI
An Ounce of Prevention: Forging Healthy BIInside Analysis
 
Building Better Analytics Workflows (Strata-Hadoop World 2013)
Building Better Analytics Workflows (Strata-Hadoop World 2013)Building Better Analytics Workflows (Strata-Hadoop World 2013)
Building Better Analytics Workflows (Strata-Hadoop World 2013)Wes McKinney
 
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...Cortana analytics ou comment office 365 peut rendre vos données plus intellig...
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...Nicolas Georgeault
 
Machine Learning at Hand with Power BI
Machine Learning at Hand with Power BIMachine Learning at Hand with Power BI
Machine Learning at Hand with Power BIIvo Andreev
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSNicolas Georgeault
 
Business Intelligence: Leveraging SharePoint to drive business results
Business Intelligence: Leveraging SharePoint to drive business resultsBusiness Intelligence: Leveraging SharePoint to drive business results
Business Intelligence: Leveraging SharePoint to drive business resultsEnrique Lima
 
Power BI for Office 365: Using SharePoint to Deliver Self-Service
Power BI for Office 365: Using SharePoint to Deliver Self-ServicePower BI for Office 365: Using SharePoint to Deliver Self-Service
Power BI for Office 365: Using SharePoint to Deliver Self-ServicePerficient, Inc.
 
Modern Business Intelligence and Advanced Analytics
Modern Business Intelligence and Advanced AnalyticsModern Business Intelligence and Advanced Analytics
Modern Business Intelligence and Advanced AnalyticsCollective Intelligence Inc.
 
Perficient Self Service Business Intelligence with Power Pivot
Perficient Self Service Business Intelligence with Power PivotPerficient Self Service Business Intelligence with Power Pivot
Perficient Self Service Business Intelligence with Power PivotPerficient, Inc.
 
How to Empower Your Business Users with Oracle Data Visualization
How to Empower Your Business Users with Oracle Data VisualizationHow to Empower Your Business Users with Oracle Data Visualization
How to Empower Your Business Users with Oracle Data VisualizationPerficient, Inc.
 

Similar to Using Schema-Less Data API for Building Self-Service Analytics (20)

Powerbimadesimple 150206194215-conversion-gate01
Powerbimadesimple 150206194215-conversion-gate01Powerbimadesimple 150206194215-conversion-gate01
Powerbimadesimple 150206194215-conversion-gate01
 
Power BI Made Simple
Power BI Made SimplePower BI Made Simple
Power BI Made Simple
 
Best practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power biBest practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power bi
 
SharePoint 2013 BI Scenarios
SharePoint 2013 BI ScenariosSharePoint 2013 BI Scenarios
SharePoint 2013 BI Scenarios
 
Hitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BIHitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BI
 
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
 
Big Data Analytics with Microsoft
Big Data Analytics with MicrosoftBig Data Analytics with Microsoft
Big Data Analytics with Microsoft
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013
 
An Ounce of Prevention: Forging Healthy BI
An Ounce of Prevention: Forging Healthy BIAn Ounce of Prevention: Forging Healthy BI
An Ounce of Prevention: Forging Healthy BI
 
Building Better Analytics Workflows (Strata-Hadoop World 2013)
Building Better Analytics Workflows (Strata-Hadoop World 2013)Building Better Analytics Workflows (Strata-Hadoop World 2013)
Building Better Analytics Workflows (Strata-Hadoop World 2013)
 
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...Cortana analytics ou comment office 365 peut rendre vos données plus intellig...
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...
 
Machine Learning at Hand with Power BI
Machine Learning at Hand with Power BIMachine Learning at Hand with Power BI
Machine Learning at Hand with Power BI
 
Semantics and Machine Learning
Semantics and Machine LearningSemantics and Machine Learning
Semantics and Machine Learning
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDS
 
Business Intelligence: Leveraging SharePoint to drive business results
Business Intelligence: Leveraging SharePoint to drive business resultsBusiness Intelligence: Leveraging SharePoint to drive business results
Business Intelligence: Leveraging SharePoint to drive business results
 
Power BI for Office 365: Using SharePoint to Deliver Self-Service
Power BI for Office 365: Using SharePoint to Deliver Self-ServicePower BI for Office 365: Using SharePoint to Deliver Self-Service
Power BI for Office 365: Using SharePoint to Deliver Self-Service
 
Modern Business Intelligence and Advanced Analytics
Modern Business Intelligence and Advanced AnalyticsModern Business Intelligence and Advanced Analytics
Modern Business Intelligence and Advanced Analytics
 
Perficient Self Service Business Intelligence with Power Pivot
Perficient Self Service Business Intelligence with Power PivotPerficient Self Service Business Intelligence with Power Pivot
Perficient Self Service Business Intelligence with Power Pivot
 
Power BI Overview
Power BI OverviewPower BI Overview
Power BI Overview
 
How to Empower Your Business Users with Oracle Data Visualization
How to Empower Your Business Users with Oracle Data VisualizationHow to Empower Your Business Users with Oracle Data Visualization
How to Empower Your Business Users with Oracle Data Visualization
 

Recently uploaded

Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...amitlee9823
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Pooja Nehwal
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...amitlee9823
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...gajnagarg
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...amitlee9823
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...gajnagarg
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraGovindSinghDasila
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...gajnagarg
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...only4webmaster01
 

Recently uploaded (20)

Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 

Using Schema-Less Data API for Building Self-Service Analytics

  • 1. Building Self-Service Analytics through Data API or What Big Companies are hiding from You BigDataConference, 2019 Vilnius, Lithuania
  • 2. Dionizas Antipenkovas CEO, Founder of peekdata.io Education: Software Engineering Background: Database Engineer, Data Architect, Developer Experience: 25y+ Hobbies: Startup Now: Coding & Growing Startup Future: Not startup (I hope ) d.antipenkovas@peekdata.io, +370 698 00881
  • 3. Definitions Ways to get to it Aha! Examples and links Topics to cover
  • 4. Analytics for Customers - Why? • Better Productivity based on Analytics • Lower Operational Cost • Improve Customer Retention • Gain Competitive Edge • Generate Additional Revenue “Analytic Adopters are x3 more likely to see and increase in revenue of greater than 20%”
  • 5. Self-service Analytics: Define • Dashboards & KPIs • Predefined Reports • Scheduling • Designing Reports/Report Writer • Power-Pivot • Filtering • Data API • Data Exports • Design/Create Own Data Context Customer 1 Customer 2 Customer N …
  • 6. What is Embedded Analytics? Embedded analytics is the integration of business intelligence and reporting capabilities directly into an application. “Analytics” mean: • Dashboards & KPIs • Designing & Running Reports • Self-Service “Embedded” mean: • Infusing 3rd party BI tool into your Product/Platform • White labeling
  • 7. 3 ways to get to it: • Using 3rd party BI Tools and Solutions (Embedding) • Building your own stack • Forgetting about all of this Decision Drivers: • Customer needs • Price • Legacy • Backlog
  • 8. Using existing BI tools (Embedded Analytics)
  • 9. 100+ BI tools and Solutions
  • 10. Integration • Embedding • Standalone, </> Iframe, Code level? • Configuration (white labeling) • Limited APIs • User Management and Provisioning • Ownership of user? • Security • Context Separation • Transparency
  • 11. Scaling • Licensing • Deployment • Pipelines • Intermediate storages • Automation • More Data sources • BigData? • Management and ownership
  • 12. Conclusions • Good for Small/Mid-size projects • Not so trivial for Bigger scale • Could be expensive • Licensing • Development is still needed • Difficult to Operate • Not all use cases covered
  • 14. Let’s build! Pre-Defined Reports (s01-e01) - Open source stuff! (d3, BizCharts, ChartJS…) - APIs + ORMs = Easy! - Nobody cares…
  • 15. We can extend it Pre-Defined Reports (s02-e01) - More open source (Plotly, Highcharts..) - Microservices! - Interesting… (but nobody cares) Dashboards
  • 16. Let’s try to finish… Pre-Defined Reports (s03-e04..) - JS gurus will help… - Maybe GraphQL? - Not funny anymore… Dashboards Report Designer Blue dream: External {REST API}
  • 17. End results: “As usual” • Exciting & Interesting Journey • Long way & Expensive • Difficult to Maintain • Dependencies! • Swamp in APIs and Data • Many data models • Not all use cases covered • Report designer? • Data API
  • 18. More seasons coming? - Don’t think so….
  • 19. How about big companies? How they are solving? • Provide rich extensive data platform: • Predefined Reports, Dashboards, Data APIs, Report Designer, Data Exports… • Thousands of data slices? • Keep one data model and standard naming? • Serve large datasets? • Manage dependencies? • Have full transparency?
  • 20. “Silver bullet”? Single, Schema less Data API to query any of your data Fn(Request)
  • 21. { "scopeName": "Mortgage-Lending", "requestID": "441b67a0-d8ef-4cac-b6bf-dcf8a52efd8c", "consumerInfo": "Peekdata-Report-Builder-Demo", "metrics": [ "loan amount", "weighted average interest rate" ], "dimensions": [ "currency" ], "filters": { …. }, "sortings": { …. }, "options": { …. } } Schema-Less Data API Request
  • 22. Why single, schema-less Data API? Pre-Defined Reports Dashboards Report Designer {REST API} • Multiple Use cases Covered • Faster Development • Reduce dependencies • Transparent
  • 24. Peekdata.io • Out of the box • Configurable • Performant • Automated • Multiple Connectors • Sharding • Transparent
  • 25. Benefits Faster development Additional Value One common access point and data model Extensive transparency Multiple data sources through single gateway
  • 26. More Use Cases • Self-service analytics module within your solution • Data API for your external partners and internal development teams • Smooth migration to other data storage technologies • Update data structures based on usage metrics
  • 27. Data API Implementations and Examples • developers.google.com/analytics/devguides/reporting/core/v3/refere nce • https://ga-dev-tools.appspot.com/request-composer/ • tech.yandex.com/metrika/doc/api2/api_v1/examples-docpage/ • http://cube.dev/ (Slack) • https://www.peekdata.io/data-api.html • http://reportbuilder.peekdata.io/ • https://gitlab.com/peekdata
  • 29. Takeaways • It depends • Many BI tools and solutions around, but… • Toolset, for building your own Data Platform is complete now • Nothing comes for free Enjoy development - building, embedding or whatever!
  • 30. Make your data easily accessible, every time and everywhere Thank You! www.peekdata.io