GithubHelp home page GithubHelp logo

isabella232 / academic-knowledge-analytics-visualization Goto Github PK

View Code? Open in Web Editor NEW

This project forked from azure-samples/academic-knowledge-analytics-visualization

0.0 0.0 0.0 329.34 MB

Various examples to perform big data analytics over Microsoft Academic Graph and visualize the results.

License: MIT License

C# 100.00%

academic-knowledge-analytics-visualization's Introduction

title services platforms author ms.topic ms.service description
Analytics and Visualization Samples for Academic Graph
academic-knowledge
dotnet
alch-msft
tutorial
data-lake-analytics
This project illustrates how to perform analystics and visualization for Microsoft Academic Graph using Data Lake Analytics (USQL) and Power BI.

Analytics & Visualization Samples for Academic Graph

This project aims to help data scientists become familar with the Microsoft Academic Graph through analystics and visualization samples using Data Lake Analytics (USQL) and Power BI.

Samples

The project contains 13 samples

Getting Started

Pre-requisites

Gather the information that you need

Before you begin, you should have these items of information:

✔️ The name of your Azure Storage (AS) account containing MAG dataset from Get Microsoft Academic Graph on Azure storage.

✔️ The name of your Azure Data Lake Analytics (ADLA) service from Set up Azure Data Lake Analytics.

✔️ The name of your Azure Data Lake Storage (ADLS) from Set up Azure Data Lake Analytics.

✔️ The name of the container in your Azure Storage (AS) account containing MAG dataset.

Define functions to extract MAG data

In prerequisite Set up Azure Data Lake Analytics, you added the Azure Storage (AS) created for MAG provision as a data source for the Azure Data Lake Analytics service (ADLA). In this section, you submit an ADLA job to create functions extracting MAG data from Azure Storage (AS).

Follow instructions in Define MAG functions.

Running Example Analytics

  1. Download or clone the repository.
  2. Open the solution /src/AcademicAnalytics.sln
  3. For each tutorial there should be: A USQL script(.usql), a Power BI report(.pbix), a Power BI template(.pbit) and a README explaining the tutorial.
  4. Althought each tutorial is different, running the USQL script as is and filling out the Power BI template using the same USQL parameters should give you a Power BI report with visualizations that match the Power BI report example included in the tutorial. Since the Microsoft Academic graph is contently improving, different graph verions may give you slightly different results.

Working with USQL scripts

  • How to run

    • Make sure you have selected your ADLA account

    Select your ADLA Account in Visual Studio

    • Build the script first to validate syntax

    Build USQL script in Visual Studio

    • Submit your script to your ADLA account

    Submit USCQL script in Visual Studio

  • How to view the results

    • You can view the results via azure portal

    Azure Data lake Analyatics Data explorer Azure Data lake Analyatics Data explorer2

Using Power BI

  • Make sure USQL script finished sucessfully
  • Open up corresponding Power BI Template(.pbit) from file explorer (Visual studio doesn't recognize Power BI files)
  • Enter your ADL information and parameters corrisponding to your scripts Sample template load
  • Make sure the parameters cases are the same as your script and "click" to load

Resources

academic-knowledge-analytics-visualization's People

Contributors

alch-msft avatar cyhuang01 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.