GithubHelp home page GithubHelp logo

cortanaintelligenceworkshopprereqdeployment's Introduction

Cortana Intelligence Workshop Prereq Deployment

This GitHub repo exists to get you ready for the Cortana Intelligence End-to-End Workshop. There are two main steps:

  1. Deploy workshop environment to Azure
  2. Acquire a Weather Underground API Key

Deploy Workshop Environment to Azure

This GitHub repo can deploy the assets to Azure needed to complete the Cortana Intelligence Workshop. We are leveraging a capability of Azure called ARM templates which allow you to specifiy what your solution looks like from a deployment perspetive simply by using JSON code. This is a fairly simple use of ARM templates, but you can actually deploy very complex topologies using this technology - straight from source control. Pretty cool!!

This particular ARM template will deploy the following resources into a new Resource Group:

  • An HDInsight Spark cluster with 2 worker nodes.
  • An Azure ML Workspace. After the deployment is completed, you can go to https://studio.azureml.net/ and view your workspace. You will need to sign in with the same account that you use to sign in to Azure.
  • A Windows 2012 R2 VM that will act as a Lab VM where you will run the Data Factory Data Management Gateway and Power BI Desktop. This VM is basically a workstation for you so you do not have to install software on your personal/work device.
  • Supporting resources - both the Spark cluster and the Lab VM need a few requisite resources in order to operate such as storage accounts, networks, a public IP, etc.

All you need to do is click the "Deploy to Azure" button below and fill out the following parameters in Azure. NOTE: you will want to be signed in to your Azure subscription before clicking the button below.

Deploy to Azure

When you click the "Deploy to Azure" button, you will be taken to the Azure portal and presented with a form for a new custom deployment (which uses the ARM template in this GitHub repo). You will be presented with a blade to provide some custom parameters as shown in the screenshot below.

alt text

  • Subscription - Select the subscription you wish to use for the workshop.
  • Resource Group - Create a new resource group and give it a globally unique name.
  • Location - This is the location of your Resource Group. Resouces that are deployed inside this Resource Group do not have to be deployed to this same location.
  • App Name - This should be a short (10 or fewer characters), but unique string that will be a prefix to all of the resources deployed. For example, if you type in smithcis, your Spark cluster will be called smithcisspark and your Lab VM will be called smithcislab.
  • Deployment Location - The default deployment location for the resources needed for the workshop. This does not have to be the same as the location chosen for the Resource Group.

Acquire Weather Underground API Key

  1. To retrieve the 10-day hourly weather forecast, you will use an API from WeatherUnderground.com. There is a free developer version that provides you access to the API you will need for this workshop.
  2. Navigate to http://www.wunderground.com/weather/api/.
  3. Click Explore My Options.
  4. On the next page, choose the Anvil Plan and Developer Pricing. This should be $0.
  5. Click the Purchase Key button.
  6. On the subsequent page, fill out the form to create a Weather Underground account.
  7. After doing this you will be returned to the API selection page you were on before. Click the Purchase Key button now that you have an account and are signed in.
  8. The subsequent page will have more questions about how you will use the API. Please complete this form and click the Purchase Key button.
  9. The following page will have your API key in the Key ID field.
  10. You will need this Key ID during the workshop, so please put it in a location that will be accessible to you during the workshop. An easy solution is to simply email it to yourself.
  11. To verify that your API Key is working, modify this URL to include your API Key: http://api.wunderground.com/api/YOUR_API_KEY_HERE/forecast10day/q/WA/SEA.json.
  12. Open your modified link in a browser, you should get a JSON result showing the 10-day, hourly weather forecast for the Seattle-Tacoma International Airport.

Thank you for following this setup instruction for the Cortana Intelligence Workshop. We are looking forward to having you at our workshop!!

cortanaintelligenceworkshopprereqdeployment's People

Contributors

toddkitta avatar

Watchers

 avatar  avatar  avatar  avatar  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.