Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Reporting for roomlia using N1QL: Couchbase Connect 2015


Published on

Reporting is paramount to any business. Having the ability to access any dataset to generate ad-hoc reports can improve your outlook of what is working or not working within your business. This talk will discuss how Roomlia is using N1QL to dynamically extract data directly from Couchbase with less developer intervention.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Reporting for roomlia using N1QL: Couchbase Connect 2015

  1. 1. Reporting for roomlia using N1QL
  2. 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 2
  3. 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. 3 Roomlia couchBase Roomlia PHP BI360 Talend ETL Legacy Data Warehouse MySQL Client App Phone Client APP Tablet Data Warehouse SQL Server Internal Reports Exchange User PCI PHP Exchange PHP couchBase PCI Main Database PCI Server 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. 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 4
  5. 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 5 • Integration with popular enterprise tools like Excel and AX • Enable business users to query operational data from Excel for real- time reporting
  6. 6. Key Takeaway 6 No other technology provides the flexibility to represent rich data and the power of SQL with the scalability needed for consumer apps
  7. 7. The Couchbase conference giveaway! • Download the “roomlia” App and register to enter • At break today between 10:30am and 11:30am • On iOS or Android • Five winners will be randomly picked • A two night stay at 3 ½ or 4 star Hotel 7