SlideShare a Scribd company logo
No Compromises SQL Connectivity for
MongoDB
Brad Wright, Progress Software
Simon Cater, Killik & Co.
November 5, 2015
MongoDB UK
© 2013 Progress Software Corporation. All rights reserved.2
What Do We Do? – On-Premise and Cloud Connectivity
ON-PREMISE
APPLICATIONS
CLOUD-BASED DATA CLOUD-BASED APPLICATIONS
1
3
1.On-premise
application
accessing local
data
ENTERPRISE
2.On-premise
applications
accessing cloud
data
3.Cloud application
accessing data in
the cloud
4.Cloud application
accessing on-
premise data
ON-PREMISE
DATA
Analytics & BI
Tools
Your
Application
4
2
© 2013 Progress Software Corporation. All rights reserved.3
Who is Progress DataDirect?
10,000’s+
350+
2000+
Most
Everyone
25+
enterprises in 160+ countries
ISVs that embed DataDirect technology including every major
software vendor
Applications have been built by ISVs using DataDirect technologies
inc
People uses applications built on DataDirect technologies
Years in the making, co-founders of ODBC, JDBC. Undisputed
leader in premium data access market25
© 2013 Progress Software Corporation. All rights reserved.4
The World’s Data Flows Through Our Products
ISV
FINANCIAL
SERVICES
TELECOM HEALTHCARE MANUFACTURING RETAIL GOVERNMENT
© 2013 Progress Software Corporation. All rights reserved.5
How Killik & Co. Uses Progress
DataDirect ODBC for MongoDB 1. Our Journey
2. Geek Bit
3. More than just Reporting
© 2013 Progress Software Corporation. All rights reserved.6
3 Years
SQL Server
Microsoft .NET
© 2013 Progress Software Corporation. All rights reserved.7
2 Years
SQL Server MongoDB
Contact Summary
JSON Single view of a Client
Fast display
Multiple SQL queries
Slow display
© 2013 Progress Software Corporation. All rights reserved.8
20 Months
SQL Server MongoDB
Contact Summary - Live
© 2013 Progress Software Corporation. All rights reserved.9
20 Months – 12 Months
Contact Summary - LiveMongoDB
Service Queue
{
"name" : "brochureRequest",
"document" : {
"origin" : "internal.service"
},
"owner" : "New Client Team",
"data" : {
"title" : "Dr",
"forename" : "Simon",
"surname" : "Cater",
"document" : {
"type" : "brochureRequest",
"origin" : "www.killik.com",
"version" : 1,
"submitted" : "2014-03-22T11:12:00.434Z“
},
},
"workflow" : {
"name" : "brochureRequest",
"states" : [
{ ... }
]
},
"_id" : "532d700a0334db34100003fc"
}
Workflow Process
© 2013 Progress Software Corporation. All rights reserved.10
18 Months – 12 Months
SQL ServerReporting MongoDB
?
© 2013 Progress Software Corporation. All rights reserved.11
12 Months
SQL ServerReporting MongoDB
?
Progress DataDirect
ODBC Driver
© 2013 Progress Software Corporation. All rights reserved.12
{
"_id": "c792351c-05b3-4794-b9e3-9cddccc1fb0f",
"audit": {
"created": "2014-09-03T18:06:27+01:00",
"userCreated": "Cater, Simon"
},
"data": {
"code": "G1234567G",
"name": "Dr S A Cater",
"type": "MPG",
"properties": {
"objective": "Killik Growth",
"reportTitle": "Dr S A Cater",
"modelResult": {
"rules": "Passed",
"guidelines": "Passed",
"lastRun": "2015-10-29T06:40:55+00:00",
"lastPassed": "2015-10-29T06:40:55+00:00"
},
"equityTarget": "85",
"nonEquityTarget": "15"
},
"scope": {
"clientReportScope": "CATER1,CATER2,-A123511:Managed Portfolio"
}
},
"owner": "Ipswich"
}
Geek Bit – Groups JSON
{
"_id": "c792351c-05b3-4794-b9e3-9cddccc1fb0f",
"audit": {
"created": "2014-09-03T18:06:27+01:00",
"userCreated": "Cater, Simon"
},
"data": {
"code": "G1234567G",
"name": "Dr S A Cater",
"type": "MPG",
"properties": {
"objective": "Killik Growth",
"reportTitle": "Dr S A Cater",
"modelResult": {
"rules": "Passed",
"guidelines": "Passed",
"lastRun": "2015-10-29T06:40:55+00:00",
"lastPassed": "2015-10-29T06:40:55+00:00"
},
"equityTarget": "85",
"nonEquityTarget": "15"
},
"scope": {
"clientReportScope": "CATER1,CATER2,-A123511:Managed Portfolio"
}
},
"owner": "Ipswich"
}
© 2013 Progress Software Corporation. All rights reserved.13
Geek Bit - Driver Setup
© 2013 Progress Software Corporation. All rights reserved.14
Geek Bit – Schema Tool
© 2013 Progress Software Corporation. All rights reserved.15
Geek Bit – SQL Linked Server
© 2013 Progress Software Corporation. All rights reserved.16
Geek Bit - End to End
{
"_id": "c792351c-05b3-4794-b9e3-9cddccc1fb0f",
"audit": {
"created": "2014-09-03T18:06:27+01:00",
"userCreated": "Cater, Simon"
},
"data": {
"code": "G1234567G",
"name": "Dr S A Cater",
"type": "MPG",
"properties": {
"objective": "Killik Growth",
"reportTitle": "Dr S A Cater",
"modelResult": {
"rules": "Passed",
"guidelines": "Passed",
"lastRun": "2015-10-29T06:40:55+00:00",
"lastPassed": "2015-10-29T06:40:55+00:00"
},
"equityTarget": "85",
"nonEquityTarget": "15"
},
"scope": {
"clientReportScope": "CATER1,CATER2,-A123511:Managed Portfolio"
}
},
"owner": "Ipswich"
}
{
"_id": "c792351c-05b3-4794-b9e3-9cddccc1fb0f",
"audit": {
"created": "2014-09-03T18:06:27+01:00",
"userCreated": "Cater, Simon"
},
"data": {
"code": "G1234567G",
"name": "Dr S A Cater",
"type": "MPG",
"properties": {
"objective": "Killik Growth",
"reportTitle": "Dr S A Cater",
"modelResult": {
"rules": "Passed",
"guidelines": "Passed",
"lastRun": "2015-10-29T06:40:55+00:00",
"lastPassed": "2015-10-29T06:40:55+00:00"
},
"equityTarget": "85",
"nonEquityTarget": "15"
},
"scope": {
"clientReportScope": "CATER1,CATER2,-A123511:Managed Portfolio"
}
},
"owner": "Ipswich"
}
© 2013 Progress Software Corporation. All rights reserved.17
More than just Reporting
Requirements
1. Every trade must have a Contract Note
2. Contract Notes need to be approved by a Broker
3. Clients have the delivery choice between Printed or Electronic
4. Client must be informed when available
© 2013 Progress Software Corporation. All rights reserved.18
Contract Notes
MongoDB
SQL Server
Trade
Data
Node
Job
Service
Queue
Progress ODBC Driver
© 2013 Progress Software Corporation. All rights reserved.19
Q&A
Evaluate our MongoDB products for free:
https://www.progress.com/data-sources/mongodb
MongoDB Days UK: No Compromises SQL Connectivity for MongoDB

More Related Content

PDF
MongoDB Europe 2016 - Welcome
PDF
Monitoring modern applications using Elastic
PDF
Advanced correlations for threat detection and more
PDF
Automated Testing For Protecting Data Pipelines from Undocumented Assumptions
PDF
Modernizing deployment in any environment with Elastic
PDF
Get involved with the security community at Elastic
PDF
[WSO2Con USA 2018] CIAM @ IDEXX: Changing the Auth Engine In-flight
PPTX
Big Data Analytics in Healthcare
MongoDB Europe 2016 - Welcome
Monitoring modern applications using Elastic
Advanced correlations for threat detection and more
Automated Testing For Protecting Data Pipelines from Undocumented Assumptions
Modernizing deployment in any environment with Elastic
Get involved with the security community at Elastic
[WSO2Con USA 2018] CIAM @ IDEXX: Changing the Auth Engine In-flight
Big Data Analytics in Healthcare

What's hot (18)

PDF
Couchbase and Apache Kafka - Bridging the gap between RDBMS and NoSQL
PDF
QCon 2018 | Gimel | PayPal's Analytic Platform
PPTX
Unified Data Catalog - Recommendations powered by Apache Spark & Neo4j
PDF
Elasticsearch: From development to production in 15 minutes
PDF
What's new at Elastic: Update on major initiatives and releases
PDF
2016 02-04 howard look tidepool attd 2016 v2
PDF
What's New in Cloud Foundry
PDF
Enterprise search and unstructured data with CGI and Elastic
PDF
Practical experiences using Atlas and Ranger to implement GDPR
PDF
Empowering agencies using Elastic as a Service inside Government
PDF
Opening keynote | Americas
PDF
Streamline search with Elasticsearch Service on Microsoft Azure
PPTX
Scale By The Bay | 2020 | Gimel
PDF
Migrate and Modernize Hadoop-Based Security Policies for Databricks
PDF
Logikcull InHouse 2020 Product Highlights
PDF
GraphConnect Europe 2016 - Opening Keynote, Emil Eifrem
PDF
Democratizing Data Quality Through a Centralized Platform
PDF
基調講演:より優れた、高速で簡単な検索
Couchbase and Apache Kafka - Bridging the gap between RDBMS and NoSQL
QCon 2018 | Gimel | PayPal's Analytic Platform
Unified Data Catalog - Recommendations powered by Apache Spark & Neo4j
Elasticsearch: From development to production in 15 minutes
What's new at Elastic: Update on major initiatives and releases
2016 02-04 howard look tidepool attd 2016 v2
What's New in Cloud Foundry
Enterprise search and unstructured data with CGI and Elastic
Practical experiences using Atlas and Ranger to implement GDPR
Empowering agencies using Elastic as a Service inside Government
Opening keynote | Americas
Streamline search with Elasticsearch Service on Microsoft Azure
Scale By The Bay | 2020 | Gimel
Migrate and Modernize Hadoop-Based Security Policies for Databricks
Logikcull InHouse 2020 Product Highlights
GraphConnect Europe 2016 - Opening Keynote, Emil Eifrem
Democratizing Data Quality Through a Centralized Platform
基調講演:より優れた、高速で簡単な検索
Ad

Viewers also liked (20)

PDF
Pedro Espino Vargas - Plan negocios empresa_turistica
PPT
ESTUDIO DE ADSORCION PARA Cr (VI) UTILIZANDO CHACAY (ULEX EUROPAEUS) COMO C...
PPSX
¿Lo sabias? LIX
PDF
Phergie, An IRC (and XMPP) Bot
DOCX
Datos personales
PDF
e & mobile commerce global market overview 2015
PDF
TorinoStoria_n11_nov2016
 
PPSX
Silenci sve
PDF
Portfolio dana matei 2015
PDF
Acceleration in Journalism: A Theoretical Approach to a Complex Phenomenon
PDF
Monter et réussir son projet musical
PDF
Curso de ms dos
PPTX
How to Get Leads to your Business Website
PDF
Informe 2011 Medios de Comunicación en Redes Sociales (GAD3) - JUL11
PDF
Pesquisa - Empresas de engenharia, consultoria, manutenção e instalação [Revi...
PDF
Las lenguas de España 6, el vasco
PPTX
Madurez en Gerencia de Proyectos
PDF
Rectus Femoris Injuries. Experience at Sevilla FC
PPTX
10 Tools to save you time
Pedro Espino Vargas - Plan negocios empresa_turistica
ESTUDIO DE ADSORCION PARA Cr (VI) UTILIZANDO CHACAY (ULEX EUROPAEUS) COMO C...
¿Lo sabias? LIX
Phergie, An IRC (and XMPP) Bot
Datos personales
e & mobile commerce global market overview 2015
TorinoStoria_n11_nov2016
 
Silenci sve
Portfolio dana matei 2015
Acceleration in Journalism: A Theoretical Approach to a Complex Phenomenon
Monter et réussir son projet musical
Curso de ms dos
How to Get Leads to your Business Website
Informe 2011 Medios de Comunicación en Redes Sociales (GAD3) - JUL11
Pesquisa - Empresas de engenharia, consultoria, manutenção e instalação [Revi...
Las lenguas de España 6, el vasco
Madurez en Gerencia de Proyectos
Rectus Femoris Injuries. Experience at Sevilla FC
10 Tools to save you time
Ad

Similar to MongoDB Days UK: No Compromises SQL Connectivity for MongoDB (20)

PPTX
Webinar on MongoDB BI Connectors
PPTX
Elevate MongoDB with ODBC/JDBC
PDF
SQL Access to NoSQL
PPTX
The Double win business transformation and in-year ROI and TCO reduction
PDF
Big Data LDN 2018: DATA APIS DON’T DISCRIMINATE
PPTX
Connecting your .Net Applications to NoSQL Databases - MongoDB & Cassandra
PPT
How Retail Banks Use MongoDB
PDF
PROG_UntoldStory ISV eBook_0706c FINAL
PDF
Overcoming Today's Data Challenges with MongoDB
PPT
Webinar: How MongoDB is making Government Better, Faster, Smarter
PDF
Webinar: Introducing the MongoDB Connector for BI 2.0 with Tableau
PDF
Single View of the Customer
PPTX
Webinar: How Financial Services Organizations Use MongoDB
PPTX
Webinar: How to Drive Business Value in Financial Services with MongoDB
PDF
Python and MySQL 8.0 Document Store
PPTX
Tableau & MongoDB: Visual Analytics at the Speed of Thought
PPTX
Webinar: MongoDB and Analytics: Building Solutions with the MongoDB BI Connector
PDF
Enabling Telco to Build and Run Modern Applications
PDF
Developing hybrid applications with informix
PPTX
MongoDB Evenings Minneapolis: MongoDB is Cool But When Should I Use It?
Webinar on MongoDB BI Connectors
Elevate MongoDB with ODBC/JDBC
SQL Access to NoSQL
The Double win business transformation and in-year ROI and TCO reduction
Big Data LDN 2018: DATA APIS DON’T DISCRIMINATE
Connecting your .Net Applications to NoSQL Databases - MongoDB & Cassandra
How Retail Banks Use MongoDB
PROG_UntoldStory ISV eBook_0706c FINAL
Overcoming Today's Data Challenges with MongoDB
Webinar: How MongoDB is making Government Better, Faster, Smarter
Webinar: Introducing the MongoDB Connector for BI 2.0 with Tableau
Single View of the Customer
Webinar: How Financial Services Organizations Use MongoDB
Webinar: How to Drive Business Value in Financial Services with MongoDB
Python and MySQL 8.0 Document Store
Tableau & MongoDB: Visual Analytics at the Speed of Thought
Webinar: MongoDB and Analytics: Building Solutions with the MongoDB BI Connector
Enabling Telco to Build and Run Modern Applications
Developing hybrid applications with informix
MongoDB Evenings Minneapolis: MongoDB is Cool But When Should I Use It?

More from MongoDB (20)

PDF
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
PDF
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
PDF
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
PDF
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
PDF
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
PDF
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
PDF
MongoDB SoCal 2020: MongoDB Atlas Jump Start
PDF
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
PDF
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
PDF
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
PDF
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
PDF
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
PDF
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
PDF
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
PDF
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
PDF
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
PDF
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
PDF
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
PDF
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
PDF
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...

Recently uploaded (20)

PPT
Teaching material agriculture food technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Cloud computing and distributed systems.
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Spectroscopy.pptx food analysis technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Teaching material agriculture food technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
“AI and Expert System Decision Support & Business Intelligence Systems”
sap open course for s4hana steps from ECC to s4
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Review of recent advances in non-invasive hemoglobin estimation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Cloud computing and distributed systems.
Encapsulation_ Review paper, used for researhc scholars
Network Security Unit 5.pdf for BCA BBA.
Chapter 3 Spatial Domain Image Processing.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Spectroscopy.pptx food analysis technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A Presentation on Artificial Intelligence
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Spectral efficient network and resource selection model in 5G networks
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

MongoDB Days UK: No Compromises SQL Connectivity for MongoDB

  • 1. No Compromises SQL Connectivity for MongoDB Brad Wright, Progress Software Simon Cater, Killik & Co. November 5, 2015 MongoDB UK
  • 2. © 2013 Progress Software Corporation. All rights reserved.2 What Do We Do? – On-Premise and Cloud Connectivity ON-PREMISE APPLICATIONS CLOUD-BASED DATA CLOUD-BASED APPLICATIONS 1 3 1.On-premise application accessing local data ENTERPRISE 2.On-premise applications accessing cloud data 3.Cloud application accessing data in the cloud 4.Cloud application accessing on- premise data ON-PREMISE DATA Analytics & BI Tools Your Application 4 2
  • 3. © 2013 Progress Software Corporation. All rights reserved.3 Who is Progress DataDirect? 10,000’s+ 350+ 2000+ Most Everyone 25+ enterprises in 160+ countries ISVs that embed DataDirect technology including every major software vendor Applications have been built by ISVs using DataDirect technologies inc People uses applications built on DataDirect technologies Years in the making, co-founders of ODBC, JDBC. Undisputed leader in premium data access market25
  • 4. © 2013 Progress Software Corporation. All rights reserved.4 The World’s Data Flows Through Our Products ISV FINANCIAL SERVICES TELECOM HEALTHCARE MANUFACTURING RETAIL GOVERNMENT
  • 5. © 2013 Progress Software Corporation. All rights reserved.5 How Killik & Co. Uses Progress DataDirect ODBC for MongoDB 1. Our Journey 2. Geek Bit 3. More than just Reporting
  • 6. © 2013 Progress Software Corporation. All rights reserved.6 3 Years SQL Server Microsoft .NET
  • 7. © 2013 Progress Software Corporation. All rights reserved.7 2 Years SQL Server MongoDB Contact Summary JSON Single view of a Client Fast display Multiple SQL queries Slow display
  • 8. © 2013 Progress Software Corporation. All rights reserved.8 20 Months SQL Server MongoDB Contact Summary - Live
  • 9. © 2013 Progress Software Corporation. All rights reserved.9 20 Months – 12 Months Contact Summary - LiveMongoDB Service Queue { "name" : "brochureRequest", "document" : { "origin" : "internal.service" }, "owner" : "New Client Team", "data" : { "title" : "Dr", "forename" : "Simon", "surname" : "Cater", "document" : { "type" : "brochureRequest", "origin" : "www.killik.com", "version" : 1, "submitted" : "2014-03-22T11:12:00.434Z“ }, }, "workflow" : { "name" : "brochureRequest", "states" : [ { ... } ] }, "_id" : "532d700a0334db34100003fc" } Workflow Process
  • 10. © 2013 Progress Software Corporation. All rights reserved.10 18 Months – 12 Months SQL ServerReporting MongoDB ?
  • 11. © 2013 Progress Software Corporation. All rights reserved.11 12 Months SQL ServerReporting MongoDB ? Progress DataDirect ODBC Driver
  • 12. © 2013 Progress Software Corporation. All rights reserved.12 { "_id": "c792351c-05b3-4794-b9e3-9cddccc1fb0f", "audit": { "created": "2014-09-03T18:06:27+01:00", "userCreated": "Cater, Simon" }, "data": { "code": "G1234567G", "name": "Dr S A Cater", "type": "MPG", "properties": { "objective": "Killik Growth", "reportTitle": "Dr S A Cater", "modelResult": { "rules": "Passed", "guidelines": "Passed", "lastRun": "2015-10-29T06:40:55+00:00", "lastPassed": "2015-10-29T06:40:55+00:00" }, "equityTarget": "85", "nonEquityTarget": "15" }, "scope": { "clientReportScope": "CATER1,CATER2,-A123511:Managed Portfolio" } }, "owner": "Ipswich" } Geek Bit – Groups JSON { "_id": "c792351c-05b3-4794-b9e3-9cddccc1fb0f", "audit": { "created": "2014-09-03T18:06:27+01:00", "userCreated": "Cater, Simon" }, "data": { "code": "G1234567G", "name": "Dr S A Cater", "type": "MPG", "properties": { "objective": "Killik Growth", "reportTitle": "Dr S A Cater", "modelResult": { "rules": "Passed", "guidelines": "Passed", "lastRun": "2015-10-29T06:40:55+00:00", "lastPassed": "2015-10-29T06:40:55+00:00" }, "equityTarget": "85", "nonEquityTarget": "15" }, "scope": { "clientReportScope": "CATER1,CATER2,-A123511:Managed Portfolio" } }, "owner": "Ipswich" }
  • 13. © 2013 Progress Software Corporation. All rights reserved.13 Geek Bit - Driver Setup
  • 14. © 2013 Progress Software Corporation. All rights reserved.14 Geek Bit – Schema Tool
  • 15. © 2013 Progress Software Corporation. All rights reserved.15 Geek Bit – SQL Linked Server
  • 16. © 2013 Progress Software Corporation. All rights reserved.16 Geek Bit - End to End { "_id": "c792351c-05b3-4794-b9e3-9cddccc1fb0f", "audit": { "created": "2014-09-03T18:06:27+01:00", "userCreated": "Cater, Simon" }, "data": { "code": "G1234567G", "name": "Dr S A Cater", "type": "MPG", "properties": { "objective": "Killik Growth", "reportTitle": "Dr S A Cater", "modelResult": { "rules": "Passed", "guidelines": "Passed", "lastRun": "2015-10-29T06:40:55+00:00", "lastPassed": "2015-10-29T06:40:55+00:00" }, "equityTarget": "85", "nonEquityTarget": "15" }, "scope": { "clientReportScope": "CATER1,CATER2,-A123511:Managed Portfolio" } }, "owner": "Ipswich" } { "_id": "c792351c-05b3-4794-b9e3-9cddccc1fb0f", "audit": { "created": "2014-09-03T18:06:27+01:00", "userCreated": "Cater, Simon" }, "data": { "code": "G1234567G", "name": "Dr S A Cater", "type": "MPG", "properties": { "objective": "Killik Growth", "reportTitle": "Dr S A Cater", "modelResult": { "rules": "Passed", "guidelines": "Passed", "lastRun": "2015-10-29T06:40:55+00:00", "lastPassed": "2015-10-29T06:40:55+00:00" }, "equityTarget": "85", "nonEquityTarget": "15" }, "scope": { "clientReportScope": "CATER1,CATER2,-A123511:Managed Portfolio" } }, "owner": "Ipswich" }
  • 17. © 2013 Progress Software Corporation. All rights reserved.17 More than just Reporting Requirements 1. Every trade must have a Contract Note 2. Contract Notes need to be approved by a Broker 3. Clients have the delivery choice between Printed or Electronic 4. Client must be informed when available
  • 18. © 2013 Progress Software Corporation. All rights reserved.18 Contract Notes MongoDB SQL Server Trade Data Node Job Service Queue Progress ODBC Driver
  • 19. © 2013 Progress Software Corporation. All rights reserved.19 Q&A Evaluate our MongoDB products for free: https://www.progress.com/data-sources/mongodb