Olga Avramenko www.linkedin.com/in/oavramenko/ April 2014 MongoDB + QlikView Olga Avramenko www.linkedin.com/in/oavramenko/ April 2014.

Slides:



Advertisements
Similar presentations
Give it a REST already Arnon Rotem-Gal-Oz VP R&D xsights
Advertisements

WikiD (Wiki/Data) Jeffrey A. Young OCLC Office of Research DLF Fall Forum Charlottesville, Virginia 8 November 2005.
WikiD (Wiki/Data) Jeffrey A. Young OCLC Office of Research Distributed Service Registry Workshop Warwick, UK 14 July 2005.
Mongo An alternative database system. Installing Mongo We must install both the Mongo database and at least one GUI for managing Mongo See
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
WebDT Content Manager 6.0 Pro
Representational State Transfer (REST): Representing Information in Web 2.0 Applications this is the presentation Emilio F Zegarra CS 2650.
A REST-ful Web Services Approach to Library Federated Search using SRU Kevin Reiss Rutgers-Newark Law Library CALI 2005 – June 11th.
1 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS Web 2.0: annotations at the CDS Brice GASSMANN Sébastien DERRIERE Thomas BOCH.
Server Access The REST of the Story David Cleary
Implementing RESTful Web Services with Oracle Application Express
Single Page Apps with Breeze and Ruby.
Web Service Testing RESTful Web Services Snejina Lazarova Dimo Mitev
Written by Liron Blecher
22 мая 2013, Киев Построение Windows 8 приложений для доступа к SharePoint 2013 Бельский Сергей.
Overview of Twitter API Nathan Liu. Twitter API Essentials Twitter API is a Representational State Transfer(REST) style web services exposed over HTTP(S).
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
Warwick Bailey, Director Icodeon Ltd Cambridge, UK.
Composing Your Learning Environment Warwick Bailey, Director Icodeon Ltd Cambridge, UK.
What are Web Services? How to use them?
Testing Web Applications & Services Testing Web Applications & Web Services.
Coursework 2: getting started (3) – hosting static web pages Chris Greenhalgh G54UBI /
The Water Cycle Earth’s Water Chapter 1.3 Pages
Presented by: SIF 3.0 REST Services Melbourne Developer’s Workshop November 2013 Joerg Huber.
CFR 250/590 Introduction to GIS, Autumn 1999 Data Search & Import © Phil Hurvitz, find_data 1  Overview Web search engines NSDI GeoSpatial Data.
Presenter: James Huang Date: Sept. 29,  HTTP and WWW  Bottle Web Framework  Request Routing  Sending Static Files  Handling HTML  HTTP Errors.
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September 9, 2010.
Good Fences Make Good Neighbors 1 Middleware for Aleph’s REST API Rich Wenger, E-resource Systems Manager MIT Libraries 1. Frost, Robert. “Mending Wall”
Shooting rabbits with sling
1Proprietary and Confidential AirVantage API – Getting started David SCIAMMA – June 13th 2014.
#spsevents #spsphx SPS EVENTS PHX Know REST for the Query AN INTRODUCTION TO REST FOR SHAREPOINT 2013 ERIC J OSZAKIEWSKI, MCTS, MS, MCPS.
Project Title: Deepin Search Member: Wenxu Li & Ziming Zhai CSCI 572 Project.
Building applications with MongoDB – An introduction Roger
WINDOWS AZURE STORAGE 11 de Mayo, 2011 Gisela Torres – Windows Azure MVP Aventia-Renacimiento Twitter:
CS378 - Mobile Computing Web - WebView and Web Services.
ASP. Net is a rich web framework that leverages well known patterns and JavaScript frameworks to build great web experiences quickly.
Google Data APIs Google Data APIs : Integrando suas aplicações Java com os serviços Google.
WEB API: WHY THEY MATTER ECOL 453/ Nirav Merchant
Copyright 2007 Adobe Systems Incorporated. 1 ColdFusion 8 : Advanced AJAX Development Rakshith N Computer Scientist Jan 02, 2008.
Finding and Sharing Information in a Site Module 5.
Web Service Programming with WCF 3.5 Eyal Vardi CEO E4D Solutions LTD Microsoft MVP Visual C# blog:
NOAA Weather Patrick Wolfram. What it does Allows user to specify a zip code Performs HTTP GET requests on noaa.gov for the specified zip code Displays.
Using OData Data Sources in SharePoint 2013 Solutions Hunter
Chris (I’m not a ghost) Woods. What went right (with Mongo) Application design Application development and system migration Application debugging MongoDB.
1 © Donald F. Ferguson, All rights reserved.Modern Internet Service Oriented Application Development – Lecture 2: REST Details and Patterns Some.
02 | Introduction to Express Stacey Mulcahy | Technical Evangelist Rami Sayar | Technical Evangelist.
Apps Find the latest version of this document at
Database Form Processing Made Easy Chad Killingsworth Web Projects Coordinator.
Feeling RESTful? Well, first we’ll define a Web Service –A web page meant to be consumed by a computer via an autonomous program as opposed to a web browser.
CPSC 8985 Fall 2015 P10 Web Crawler Mike Schmidt.
Introduction to Mongo DB(NO SQL data Base)
QlikView and Salesforce.com Integration
Web Technologies Computing Science Thompson Rivers University
WEB SERVICES.
REST: Web Services Abel Sanchez.
An introduction to REST for SharePoint 2013
Getting started with Alfresco Development
Twitter & NoSQL Integration with MVC4 Web API
WEB API.
REST.
MIT GSL 2018 week 3 | thursday Meteor and App Ideation.
Web services, WSDL, SOAP and UDDI
Web Scrapers/Crawlers
Building applications with MongoDB – An introduction
PDI: Grouper Integration
Web Technologies Computing Science Thompson Rivers University
Web-Services and RESTful APIs
Chengyu Sun California State University, Los Angeles
Presentation transcript:

Olga Avramenko www.linkedin.com/in/oavramenko/ April 2014 MongoDB + QlikView Olga Avramenko www.linkedin.com/in/oavramenko/ April 2014

Overview MongoDB REST Interface JSON -> XML Ruby QlikView

Starting MongoDB w/ REST mongod --rest http://localhost:28017

Retrieving a Collection http://localhost:28017/<db>/<collection> { "offset" : 0, "rows": [ { "city" : "ACMAR", "loc" : [ -86.51557, 33.584132 ], "pop" : 6055, "state" : "AL", "_id" : "35004" } , { "city" : "ADAMSVILLE", "loc" : [ -86.959727, 33.588437 ], "pop" : 10616, "state" : "AL", "_id" : "35005" } , { "city" : "ADGER", "loc" : [ -87.167455, 33.434277 ], "pop" : 3205, "state" : "AL", "_id" : "35006" } , { "city" : "KEYSTONE", "loc" : [ -86.812861, 33.236868 ], "pop" : 14218, "state" : "AL", "_id" : "35007" } , { "city" : "NEW SITE", "loc" : [ -85.951086, 32.941445 ], "pop" : 19942, "state" : "AL", "_id" : "35010" } , { "city" : "ALPINE", "loc" : [ -86.208934, 33.331165 ], "pop" : 3062, "state" : "AL", "_id" : "35014" } , { "city" : "ARAB", "loc" : [ -86.489638, 34.328339 ], "pop" : 13650, "state" : "AL", "_id" : "35016" } , { "city" : "BAILEYTON", "loc" : [ -86.62129899999999, 34.268298 ], "pop" : 1781, "state" : "AL", "_id" : "35019" } , { "city" : "BESSEMER", "loc" : [ -86.947547, 33.409002 ], "pop" : 40549, "state" : "AL", "_id" : "35020" } , { "city" : "HUEYTOWN", "loc" : [ -86.999607, 33.414625 ], "pop" : 39677, "state" : "AL", "_id" : "35023" } , { "city" : "BLOUNTSVILLE", "loc" : [ -86.568628, 34.092937 ], "pop" : 9058, "state" : "AL", "_id" : "35031" } , { "city" : "BREMEN", "loc" : [ -87.00428100000001, 33.973664 ], "pop" : 3448, "state" : "AL", "_id" : "35033" } , { "city" : "BRENT", "loc" : [ -87.211387, 32.93567 ], "pop" : 3791, "state" : "AL", "_id" : "35034" } , { "city" : "BRIERFIELD", "loc" : [ -86.951672, 33.042747 ], "pop" : 1282, "state" : "AL", "_id" : "35035" } , { "city" : "CALERA", "loc" : [ -86.75598700000001, 33.1098 ], "pop" : 4675, "state" : "AL", "_id" : "35040" } , { "city" : "CENTREVILLE", "loc" : [ -87.11924000000001, 32.950324 ], "pop" : 4902, "state" : "AL", "_id" : "35042" } , { "city" : "CHELSEA", "loc" : [ -86.614132, 33.371582 ], "pop" : 4781, "state" : "AL", "_id" : "35043" } , { "city" : "COOSA PINES", "loc" : [ -86.337622, 33.266928 ], "pop" : 7985, "state" : "AL", "_id" : "35044" } , { "city" : "CLANTON", "loc" : [ -86.642472, 32.835532 ], "pop" : 13990, "state" : "AL", "_id" : "35045" } , { "city" : "CLEVELAND", "loc" : [ -86.559355, 33.992106 ], "pop" : 2369, "state" : "AL", "_id" : "35049" } , { "city" : "COLUMBIANA", "loc" : [ -86.616145, 33.176964 ], "pop" : 4486, "state" : "AL", "_id" : "35051" } , { "city" : "CRANE HILL", "loc" : [ -87.048395, 34.082117 ], "pop" : 2270, "state" : "AL", "_id" : "35053" } ,

Simple Ruby App to convert JSON to XML require 'net/http’ require 'uri’ require 'json’ require 'xmlsimple’ require 'sinatra’ url = 'http://localhost:28017/scratch/zips/’ get '/' do page_content = Net::HTTP.get(URI.parse(url)) mongo_json = JSON.parse(page_content) XmlSimple.xml_out(mongo_json) end

Now we have XML <opt offset="0" total_rows="1000" millis="17"> <rows city="ACMAR" pop="6055" state="AL" _id="35004"> <loc>-86.51557</loc> <loc>33.584132</loc> </rows> <rows city="ADAMSVILLE" pop="10616" state="AL" _id="35005"> <loc>-86.959727</loc> <loc>33.588437</loc> </rows> <rows city="ADGER" pop="3205" state="AL" _id="35006"> <loc>-87.167455</loc> <loc>33.434277</loc> </rows> <rows city="KEYSTONE" pop="14218" state="AL" _id="35007"> <loc>-86.812861</loc> <loc>33.236868</loc> </rows> <rows city="NEW SITE" pop="19942" state="AL" _id="35010"> <loc>-85.951086</loc> <loc>32.941445</loc> </rows> <rows city="ALPINE" pop="3062" state="AL" _id="35014"> <loc>-86.208934</loc> <loc>33.331165</loc> </rows> <rows city="ARAB" pop="13650" state="AL" _id="35016"> <loc>-86.489638</loc> <loc>34.328339</loc> </rows> <rows city="BAILEYTON" pop="1781" state="AL" _id="35019"> <loc>-86.621299</loc> <loc>34.268298</loc> </rows>

QlikView WebFiles Import

QlikView App with MongoDB Data