Giter Site home page Giter Site logo

debsarma / learnanalytics-predictiveanalyticsforiot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gitter-badger/data-pipeline-education

0.0 1.0 0.0 27.28 MB

Here, we provide training materials for a course covering a solution around IoT on Azure.

License: MIT License

learnanalytics-predictiveanalyticsforiot's Introduction

Predictive Analytics for IoT Training Course Materials

Here, we provide training materials for a course covering an example solution of IoT on Azure, Microsoft's cloud and cloud offerings.

How to Use this Site

This site is intended to be the main resource to an instructor-led course, but anyone is welcome to learn here. The intent is to make this site self-guided and it is getting there.

We recommend cloning this repository onto your local computer with a git-based program (like GitHub desktop for Windows) or you may download the site contents as a zip file by going to "Clone or Download" at the upper right of this repository.

For Instructor-Led:

  • We recommend dowloading the site contents or cloning it if you can do so to your local computer.
  • Complete the setup instructions
  • Follow along with the classroom instructions and training sessions.
  • When there is a lab indicated, you may find the lab instructions in the Labs (COMING SOON) folder.

For Self-Study:

  • We recommend dowloading the site contents or cloning it if you can do so to your local computer.
  • Go to Decks folder and follow along with the slides.
  • When there is a lab indicated, you may find the lab instructions in the Labs (COMING SOON) folder.

Microsoft's Cortana Intelligence Suite Components Covered

Data Source and Ingestion

  1. Azure Web Jobs - scrapes data from a streaming data source and shuttles it to the Event Hub
  2. Azure Event Hub - receives the raw data from the Web Job

Data Preparation and Analysis

  1. Azure Stream Analytics - provides near real-time analytics and publishes results to Power BI dashboard, as well as, shuttles raw data to Azure Storage for archiving
  2. Azure Storage - stores the archived, raw streaming data for future processing
  3. Azure Data Factory - orchestrates data flow, running Hive scripts, calling out to the Azure Machine Learning service, and management of Azure SQL Database service
  4. Azure Machine Learning - returns predictions (here, future power consumption forecasts) based on inputs received

Data Publishing and Consumption

  1. Azure SQL Database - stores the results of the Azure Machine Learning service
  2. Power BI - dashboarding service containing aggregations provided by Azure Stream Analytics (data in motion) and Azure Machine Learning service results stored in Azure SQL Database (data at rest)

Structure of this Repository Site

  • Labs - hands-on exercises
  • Decks - classroom slides
  • Code - scripts
  • Wiki - peruse and/or contribute

Contributing

All code is licensed under the MIT license and we triage actively on GitHub. We enthusiastically welcome contributions and feedback. You can fork the repo and start contributing now.

Releases

Please check the releases for updates.

Acknowledgements

The CIQS team for the publishing of the Energy Demand Forecasting Solution.

License

Copyright (c) Microsoft Corp. All rights reserved. Licensed under the MIT License;

See license at this link.

Microsoft Open Source Code of Conduct

We Value and Adhere to the Microsoft Open Source Code of Conduct.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

learnanalytics-predictiveanalyticsforiot's People

Contributors

gitter-badger avatar michhar avatar ryanswanstrom avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.