MongoDB for SQL Developers

Slides:



Advertisements
Similar presentations
Brian Alderman | MCT, CEO / Founder of MicroTechPoint Pete Harris | Microsoft Senior Content Publisher.
Advertisements

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.
Passage Three Introduction to Microsoft SQL Server 2000.
SQL Server Management Studio Introduction
Jeff Lemmerman Matt Chimento Medtronic Confidential 1 9th Annual CodeFreeze Symposium Medtronic Energy and Component Center.
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
NoSQL continued CMSC 461 Michael Wilson. MongoDB  MongoDB is another NoSQL solution  Provides a bit more structure than a solution like Accumulo  Data.
Goodbye rows and tables, hello documents and collections.
We will start soon. Feel free to ask (chat window) anything you want before we start.
Course FAQ’s I do not have any knowledge on SQL concepts or Database Testing. Will this course helps me to get through all the concepts? What kind of.
Visual Programing SQL Overview Section 1.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Introduction to MongoDB
Modeling MongoDB with Relational Model Proposed by Christopher Polanco.
03 | Express and Databases
FEN Introduction to the database field: The development process Seminar: Introduction to relational databases Development process: Analyse.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
SQL for Super Users Presented by: Adam Jacobson Red Three Consulting, Inc.
Introduction to MySQL  Working with MySQL and MySQL Workbench.
MongoDB for SQL Developers Ben Galluzzo SQL Saturday #395 – Baltimore - BI Edition 2015.
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
Introduction to Mongo DB(NO SQL data Base)
Planning a Migration.
ASP.NET Programming with C# and SQL Server First Edition
Recommended Practices & Fundamentals
Using Common Table Expressions
Client/Server Databases and the Oracle 10g Relational Database
CS122B: Projects in Databases and Web Applications Winter 2017
SQL Server Reporting Service & Power BI
SQL Server 2017 Graph Database Inside-Out
© 2016, Mike Murach & Associates, Inc.
Antonio Abalos Castillo
MongoDB Er. Shiva K. Shrestha ME Computer, NCIT
Report Builder as Self Service BI Solution
Cameron Blashka| Informer Implementation Specialist
Efficiently Searching Schema in SQL Server
Automated and Repeatable Test Cases for SQL Server Development
Dineesha Suraweera.
Basic Work-Flow with SQL Server Standard
Installation and database instance essentials
NOSQL databases and Big Data Storage Systems
Database Management  .
Relational databases, and more …
MongoDB for Developers
SSRS Data-Driven Subscriptions
Principles of report writing
Getting Your DB Schema Under Control With SSDT
MongoDB for the SQL DBA.
Introduction to DataBase
Using Common Table Expressions
MIT GSL 2018 week 3 | thursday Meteor and App Ideation.
Welcome to SQL Saturday Denmark
Populating a Data Warehouse
Visual Studio Database Tools (aka SQL Server Data Tools)
Introduction to .NetTiers
SSRS Data-Driven Subscriptions
Table Partitioning Intro and make that a sliding window too!
SSDT and Database Project Basics
Table Partitioning Intro and make that a sliding window too!
Building applications with MongoDB – An introduction
Table Partitioning Intro and make that a sliding window too!
Azure Cosmos DB with SQL API .Net SDK
ISYS 350 Building Business Applications
SQL Server 2005 Reporting Services
Introduction to ETL with SQL Server Integration Services
Server & Tools Business
Just Enough SSIS Scripting to be Dangerous.
Optimizing the ETL Development process using BIML
Navigating SSMS Primer for Beginners
Presentation transcript:

MongoDB for SQL Developers Ben Galluzzo www.bengalluzzo.com ben_galluzzo@yahoo.com @BenGalluzzo bengalluzzo@otterbits.com SQL Saturday #524 – South Florida 2016

Introduction 2 | SQL Saturday #524 – South Florida 2016

Introduction 3 | SQL Saturday #524 – South Florida 2016

MongoDB Introduction 4 | SQL Saturday #524 – South Florida 2016

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 #524 – South Florida 2016

MongoDB Overview Who uses MongoDB Weather Channel ADP Expedia SourceForge Bosch 6 | SQL Saturday #524 – South Florida 2016

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 #524 – South Florida 2016

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 #524 – South Florida 2016

MongoDB to SQL Terminology database collection table document record (row) field column linking/embedded documents join primary key (_id field) primary key (user designated) index 9 | SQL Saturday #524 – South Florida 2016

MongoDB Operations INSERT SELECT UPDATE DELETE db.<collectionName>.insert( { .... } ) SELECT db.<collectionName>.find() UPDATE db.<collectionName>.update( { .... } ) DELETE db.<collectionName>.remove( { .... } ) 10 | SQL Saturday #524 – South Florida 2016

MongoDB Operations DEMO 11 | SQL Saturday #524 – South Florida 2016

Development Environment Overview MongoDB MongoDB CSharp driver Register driver dll’s Visual Studio BIDS/SSDT 12 | SQL Saturday #524 – South Florida 2016

SSIS - MongoDB to SQL Server DEMO 13 | SQL Saturday #524 – South Florida 2016

SSIS – Disparate Documents DEMO 14 | SQL Saturday #524 – South Florida 2016

Resources MongoDB Utilities MongoDB SSIS Components MongoVue RoboMongo http://simplybusiness.github.io/mongosis/ RoboMongo http://robomongo.org/ MongoDB SSIS Components Mongosis 15 | SQL Saturday #524 – South Florida 2016

Additional Resources Installing MongoDB CSharp Driver (v1.8.3) Installation Package http://www.mongodb.org/downloads Installation Notes http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/ CSharp Driver (v1.8.3) https://github.com/mongodb/mongo-csharp-driver/releases?after=v1.9.2 BIDS/SQL Server Data Tools (SSDT) For Visual Studio 2012 https://www.microsoft.com/en-us/download/details.aspx?id=36843 SSDT Notes https://msdn.microsoft.com/en-us/data/tools.aspx 16 | SQL Saturday #524 – South Florida 2016

Resources SSRS Report Samples Report Builder AdventureWorks 2012 SSRS Samples http://advworks2012sssrs.codeplex.com SQL Server Product Samples: Reporting Services http://msftrsprodsamples.codeplex.com Report Builder Report Builder 3.0 http://www.microsoft.com/en-us/download/details.aspx?id=6116 Report Builder 2.0 http://www.microsoft.com/en-us/download/details.aspx?id=24085 17 | SQL Saturday #524 – South Florida 2016

Additional Resources SSRS Subscription Topics Subscriptions and Delivery (Reporting Services) https://msdn.microsoft.com/en-us/library/ms159762.aspx How to Configure Report Subscriptions in SSRS https://technet.microsoft.com/en-us/library/cc872783.aspx 18 | SQL Saturday #524 – South Florida 2016

Professional Groups SQL Saturday #524 – South Florida 2016

Thanks to our Sponsors SQL Saturday #524 – South Florida 2016

Thanks to our Volunteers SQL Saturday #524 – South Florida 2016

SSRS Data-Driven Subscriptions Ben Galluzzo www.bengalluzzo.com ben_galluzzo@yahoo.com @BenGalluzzo bengalluzzo@otterbits.com SQL Saturday #524 – South Florida 2016