MongoDB for SQL Developers Ben Galluzzo SQL Saturday #395 – Baltimore - BI Edition 2015.

Slides:



Advertisements
Similar presentations
Module 8 Importing and Exporting Data. Module Overview Transferring Data To/From SQL Server Importing & Exporting Table Data Inserting Data in Bulk.
Advertisements

Module 4: Deploying and Managing BizTalk Applications
Relational Database Alternatives NoSQL. Choosing A Data Model Relational database underpin legacy applications and meet business needs However, companies.
Introduction to Backend James Kahng. Install Node.js.
ASP.NET Programming with C# and SQL Server First Edition Chapter 8 Manipulating SQL Server Databases with ASP.NET.
Passage Three Introduction to Microsoft SQL Server 2000.
Discover, Master, InfluenceSlide 1 SQL Server Compact Edition and the Entity Framework Rob Sanders Readify.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
A Social blog using MongoDB ITEC-810 Final Presentation Lucero Soria Supervisor: Dr. Jian Yang.
Oracle Developer Tools for Visual Studio.NET Curtis Rempe.
SSIS Over DTS Sagayaraj Putti (139460). 5 September What is DTS?  Data Transformation Services (DTS)  DTS is a set of objects and utilities that.
What’s New in SSIS with SQL 2008 Bret Stateham Training Manager Vortex Learning Solutions blogs.netconnex.com.
BI Technical Infrastructure Approach
ASP.NET Programming with C# and SQL Server First Edition
NoSQL continued CMSC 461 Michael Wilson. MongoDB  MongoDB is another NoSQL solution  Provides a bit more structure than a solution like Accumulo  Data.
WTT Workshop de Tendências Tecnológicas 2014
Goodbye rows and tables, hello documents and collections.
Updating FireRMS Presented by Dan Cook Implementation Team Lead ZOLL.
We will start soon. Feel free to ask (chat window) anything you want before we start.
© Copyright 2013 STI INNSBRUCK
WINDOWS AZURE STORAGE SERVICES A brief comparison and overview of storage services offered by Microsoft.
IT 456 Seminar 5 Dr Jeffrey A Robinson. Overview of Course Week 1 – Introduction Week 2 – Installation of SQL and management Tools Week 3 - Creating and.
Visual Programing SQL Overview Section 1.
ADAPTING YOUR ETL SOLUTION TO USE SSIS 2012 Presentation by Devin Knight
Introduction to MongoDB
SQL School is strongly committed to provide COMPLETE PRACTICAL REALTIME Trainings on SQL Server Technologies – Dev, SQL DBA, MSBI (SSIS, SSAS, SSRS) and.
Modeling MongoDB with Relational Model Proposed by Christopher Polanco.
03 | Express and Databases
Azure databases 1. Azure storage possibilities Azure offers several storage possibilities Microsoft SQL Server database MySQL database Azure Document.
Introduction to Azure API Management Microsoft Azure.
SSMS SQL Server Management System. SQL Server Microsoft SQL Server is a Relational Database Management System (RDBMS) Relational Database Management System.
Getting Started with Oracle Berkeley DB 11gR2 and ADO.NET
Azure SQL DW – Elastic Data Analytics in the cloud Josh Sivey | Microsoft TSP #492 | Phoenix.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Introduction to MySQL  Working with MySQL and MySQL Workbench.
Scripting Just Enough SSIS to be Dangerous. 6/13/2015 Visit the Sponsor tables to enter their end of day raffles. Turn in your completed Event Evaluation.
CS422 Principles of Database Systems Introduction to NoSQL Chengyu Sun California State University, Los Angeles.
OM. Platinum Level Sponsors Gold Level Sponsors Pre Conference Sponsor Venue Sponsor Key Note Sponsor.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
Jacksonville SQL Saturday May 9, 2015 Introduction to Power BI.
Azure ML in SSIS An introduction to Azure Machine Learning Through the eyes of an SSIS developer David Söderlund – SolidQ Nordic
Hadoop, Hive, JSON, and Data! Oh, my!! TJay Belt 1.
What’s new in SSIS 2016 CTP 2.3 (, announced and rumors)
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
Dive into NoSQL with Azure Niels Naglé Hylke Peek.
Carlos Bossy Quanta Intelligence SQL Server MCTS, MCITP BI CBIP, Data Mining Real-time Data Warehouse and Reporting Solutions.
SQL Server Performance Tuning
How to Start SQL Server and SSDT BI in Local
ASP.NET Programming with C# and SQL Server First Edition
and Big Data Storage Systems
Using Common Table Expressions
SQL Server deployments
CS122B: Projects in Databases and Web Applications Winter 2017
MongoDB Er. Shiva K. Shrestha ME Computer, NCIT
Automated and Repeatable Test Cases for SQL Server Development
Hustle and Bustle of SQL Pages
Relational databases, and more …
MongoDB for Developers
MongoDB for SQL Developers
SSRS Data-Driven Subscriptions
Make Power BI Your Own with the Power BI APIs
Database Code Management with VS 2017 and RedGate
MongoDB for the SQL DBA.
MIT GSL 2018 week 3 | thursday Meteor and App Ideation.
Visual Studio Database Tools (aka SQL Server Data Tools)
SSRS Data-Driven Subscriptions
Please thank our sponsors!
SQL Server 2005 Reporting Services
Introduction to ETL with SQL Server Integration Services
Beyond orchestration with Azure Data Factory
Presentation transcript:

MongoDB for SQL Developers Ben Galluzzo SQL Saturday #395 – Baltimore - BI Edition 2015

Introduction SQL Saturday #395 – Baltimore - BI Edition |

Introduction 3 |SQL Saturday #395 – Baltimore - BI Edition 2015

MongoDB Introduction 4 |SQL Saturday #395 – Baltimore - BI Edition 2015

MongoDB for SQL Developers  MongoDB Overview  MongoDB to SQL terminology  MongoDB Operations  Development environment overview  MongoDB Operations (demo)  SSIS - MongoDB to SQL Server (demo)  SSIS - Disparate Documents (demo)  Resources 5 |SQL Saturday #395 – Baltimore - BI Edition 2015

MongoDB Overview  Who uses MongoDB  Weather Channel  ADP  Expedia  SourceForge  Bosch 6 |SQL Saturday #395 – Baltimore - BI Edition 2015

MongoDB Overview  Features of MongoDB  document-oriented database  not strongly typed (structure not enforced)  server-side JavaScript execution  interoperates nicely with applications (JSON)  offers load balancing (multiple servers) 7 |SQL Saturday #395 – Baltimore - BI Edition 2015

MongoDB Overview  Reasons for using MongoDB (or NoSQL)  High amount of data having low value  Social networking comments  Log data  Document Storage  Cached Data  Unstable Schema 8 |SQL Saturday #395 – Baltimore - BI Edition 2015

MongoDB to SQL Terminology MongoDBSQL database collectiontable documentrecord (row) fieldcolumn linking/embedded documentsjoin primary key (_id field)primary key (user designated) index 9 |SQL Saturday #395 – Baltimore - BI Edition 2015

MongoDB Operations  INSERT  db..insert( {.... } )  SELECT  db..find()  UPDATE  db..update( {.... } )  DELETE  db..remove( {.... } ) 10 |SQL Saturday #395 – Baltimore - BI Edition 2015

Development Environment Overview  MongoDB  MongoDB CSharp driver  Register driver dll’s  Visual Studio BIDS/SSDT 11 |SQL Saturday #395 – Baltimore - BI Edition 2015

MongoDB Operations DEMO 12 |SQL Saturday #395 – Baltimore - BI Edition 2015

SSIS - MongoDB to SQL Server DEMO 13 |SQL Saturday #395 – Baltimore - BI Edition 2015

SSIS – Disparate Documents DEMO 14 |SQL Saturday #395 – Baltimore - BI Edition 2015

Resources  MongoDB Utilities  MongoVue   RoboMongo   MongoDB SSIS Components  Mongosis  |SQL Saturday #395 – Baltimore - BI Edition 2015

Additional Resources  Installing MongoDB  Installation Package   Installation Notes   CSharp Driver (v1.8.3)   BIDS/SQL Server Data Tools (SSDT)  For Visual Studio 2012   SSDT Notes  |SQL Saturday #395 – Baltimore - BI Edition 2015

17 | Platinum Sponsors: Gold Sponsors: Silver Sponsors: Bronze Sponsors: Thanks to our Sponsors: Visit Local User Groups: SQL Saturday #395 – Baltimore - BI Edition 2015

MongoDB for SQL Developers Ben Galluzzo SQL Saturday #395 – Baltimore - BI Edition 2015