Cubes – ways of deployment

33 %
67 %
Information about Cubes – ways of deployment
Technology

Published on February 4, 2014

Author: Stiivi

Source: slideshare.net

data brewery Ways of Cubes Deployment Stefan Urbanek ■ @Stiivi ■ stefan.urbanek@gmail.com ■ February 2014

Simple Slicer 1 HTML & JS Application > slicer serve slicer.ini HTTP request Public Run Slicer server JSON reply 2 Slicer server Query server from JavaScript GET /cubes ! GET /cube/{CUBE}/model ! model store GET /cube/{CUBE}/aggregate?… 3 Provide desired output

WSGI Slicer HTML & JS Application HTTP request Public JSON reply WSGI Same usage as stand-alone Slicer server Slicer Flask App model store

Slicer as a Service HTML 1 Public Web Application PHP, RoR, Django Run a Slicer server instance 2 Get the model using HTTP HTTP request GET /cubes ! GET /cube/{CUBE}/model JSON reply Internal 3 Slicer server GET /cube/{CUBE}/aggregate?… model 4 store Query with HTTP requests Provide desired output

Python Application 1 Public Python Web App handles the request 2 HTML Application uses the Cubes directly: JSON reply from cubes import Workspace ! Django, Flask, … Cubes Python API workspace = Workspace(“slicer.ini”) browser = workspace.browser(…) result = browser.aggregate(…) model 3 store Python Web App provides output

Flask Blueprint* 1 Register Slicer as part of Flask app HTML from flask import Flask from cubes.server import slicer Public ! Flask app = Flask(__name__) Slicer Blueprint ! model app.register_blueprint(slicer, url_prefix=“/slicer", config="slicer.ini") store 2 Provide Slicer API as additional
 “raw analytical data” API do whatever you want in Flask * http://flask.pocoo.org/docs/blueprints/

Summary

HTTP Slicer server (stand-alone) HTTP JSON Slicer Blueprint ? HTTP WSGI + Slicer server Flask Python App JSON Cubes Python API separate integrated JSON ?

Links Cubes Home cubes.databrewery.org github github.com/Stiivi/cubes Development Documentation cubes.databrewery.org/dev/doc/ for github master HEAD

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

SQL Server Performance SSAS Deployment Strategies

SSAS Deployment Strategies. ... deployment can be carried out in the following ways: ... Studios BIDS; SSAS cube deployment wizard ; Synchronization of the ...
Read more

What is the best way to deploy cubes in a different ...

What is the best way to deploy cubes in a different environment? SQL Server > SQL Server Analysis Services.
Read more

sql server - Distribute OLAP cubes as part of application ...

Distribute OLAP cubes as part of application setup. ... which also involves ensuring that at every step of the way you're creating ... OLAP Cube deployment ...
Read more

How to Process and Deploy an SSAS Cube - TechNet Articles ...

How to Process and Deploy an SSAS Cube. ... Here is also see deployment completed successfully. Now click on run, this time it is showing process succeeded.
Read more

sql server - How to simplify SSAS deployment from DEV to ...

How to simplify SSAS deployment from DEV to ... The only ways I found is (1) - to script the DEV cube and apply ... the deployment work is not really a ...
Read more

Deploying and processing SSAS cubes | ctrl-alt-geek

Deployment is the process of attaching the objects ... This can be done in a number of ways. ... Deploying and processing SSAS cubes ...
Read more

Cube Deployment History - social.msdn.microsoft.com

Cube Deployment History. ... but we need to know exactly when our project/cube was deployed. What's the quickest way of finding the deployment history? ...
Read more

Deploying an Analysis Services Project - msdn.microsoft.com

Lesson 2: Defining and Deploying a Cube Deploying an Analysis Services Project. Deploying an Analysis Services Project. ... The Deployment Progress ...
Read more

Analysis Services Deployment Methods

Analysis Services Deployment Methods. ... Backup and restore is not used as frequently as the other deployment methods, but is a way to quickly complete a ...
Read more