Code Monkey home page Code Monkey logo

visualization-api-basic-training's Introduction

Custom Visualizations Workshop

The following repository stores the step by step code for the training "Custom Visualizations training" delivered by MicroStrategy.

Prerequisites

  • Administrator privileges to execute npm and mstr-viz command over the console in your computer.
  • node.js installed globally. In order to build the visualization, it is necessary to use npm commands.
  • The microstrategy library mstr-viz installed locally in your workspace folder. Execute npm install mstr-viz to make it available locally, npm install -g mstr-viz to make it available globally.
  • Any IDE for frontend development such as Visual Studio Code.
  • Basic knowledge of javascript

Repository guidelines

This repository is structured using branches. Every version of the visualization can be found in a different branch. Master will however contain the LATEST STABLE CODE. Here are the branches available :

  • Workshop#1 Ex#1 - Contains the result of the creation of the visualization structure using node.js and custom visualization tool.

  • Workshop#1 Ex#2 - Contains the modification of the config.js file to match your environment variables.

  • Workshop#1 Ex#3 - Contains the finalize visualization

  • Workshop#1 Final - Contains the result of the visualization implemented during the workshop.

  • Workshop#2 Ex#1- Contains the implementation of the format panel over the results of Workshop#1 Ex#3.

Basic commands*

  • npm --version - Returns the installed version of node.js
  • npm install -g mstr-viz -- Installs microstrategy custom viz tool in your environment globally.
  • npm build - Builds the visualization in the moment it is executed.
  • npm start - In addition to building the visualization in the moment is executed, it also rebuilds it with every change in the code.

*If the any of these commands throws a 'lack of privileges' error, please add 'sudo' at the begining of the request.

visualization-api-basic-training's People

Contributors

susanaum avatar

Watchers

 avatar

Forkers

mariatynan

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.