Reporting for roomlia using N1QL: Couchbase Connect 2015

7
Reporting for roomlia using N1QL

Transcript of Reporting for roomlia using N1QL: Couchbase Connect 2015

Reporting for roomlia using N1QL

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

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