Interactive Data Analytics with Couchbase N1QL: Couchbase Connect 2015
Reporting for roomlia using N1QL: Couchbase Connect 2015
-
Upload
couchbase -
Category
Technology
-
view
134 -
download
0
Transcript of Reporting for roomlia using N1QL: Couchbase Connect 2015
2
Roomlia and Couchbase
• Roomlia founded late 2013• Merged with Remark Media in 2014• Launched in July of 2014
– Agency Model – 7 Days– Over 50 Markets
• Introduced to Couchbase at a previous organization.
• Perfect fit for roomlia– Would not have shipped as fast or as robust
without Couchbase
3
Roomlia View
• The Ask: Operational and Analytical reports using already institutionalized technology.– AX + SQL Server with BI360
(Using Excel) for the reporting tool.
• We needed to merge this data over.
• Current Solution: Transfer to SQL via Talend.
RoomliacouchBase
Roomlia PHP
BI360
Talend ETL
Legacy Data WarehouseMySQL
Client App Phone
Client APP Tablet
Data WarehouseSQL Server
Internal Reports
Exchange User
PCI PHP
Exchange PHP
couchBase PCI
MainDatabase
PCIServer
ARI and Reservations
AX
Connectivity ARI and Reservations
Scribe
Accounting Feed
couchBase View Server
Email and Fax
Market Shop
Credit Card Validation
System Logging
Analytics
Marketing
4
Use Case & Key Challenges
The case for N1QL:• Changes in reporting requirements require a
developer to update view definitions• Changes in view definitions require data to be re-
extracted• Batch ETL process limits users ability to do ad hoc
reporting/analysis
5
Advanced reporting with N1QL
• Extract operational data easily with the powerful N1QL query language• SQL-like query language familiar to our users, including business analysts• Ad hoc queries against live operational data
• Integration with popular enterprise tools like Excel and AX
• Enable business users to query operational data from Excel for real-time reporting
6
Key Takeaway
No other technology provides the flexibility to represent rich data
and the power of SQL with the scalability needed for consumer apps