Video length is 3:23

How to Use MATLAB Production Server Interface for Microsoft Power BI Software

This video will demonstrate how to connect to MATLAB® Production Server™ and use MATLAB analytics and processing within Microsoft® Power BI® dashboards and stories. 

MATLAB Production Server interface for Microsoft Power BI Software enables you to use MATLAB as a robust and scalable analytics engine for data pulled from Power BI. The interface supports advanced data preprocessing and external analytics processing for multiple concurrent users within the Power BI environment. 

Create analytics using the MATLAB development environment, publish them directly to MATLAB Production Server, and use them on data pulled through Power BI from hundreds of on-premise and cloud-based data sources. 

MATLAB programs are packaged using MATLAB Compiler SDK™ and hosted on MATLAB Production Server. Power BI clients can then use the interface to send data and make calls to these MATLAB programs.

  • MATLAB programs are packaged and encrypted for use on MATLAB Production Server.
  • MATLAB Production Server capacity can be scaled out using basic round-robin load-balancing techniques. 
  • MATLAB programs are called as stateless functions.
  • RESTful API using HTTP protocol (default port of 9910).

Requirements for data marshaling are detailed in the reference architecture documentation. 

In addition to MATLAB Production Server interface for Microsoft Power BI, the following products are required: 

MathWorks Products (R2016b or later) 

  • MATLAB
  • MATLAB Compiler SDK
  • MATLAB Production Server

Microsoft Products

  • Microsoft Power BI Desktop (version 2.47 or later)

Published: 26 Sep 2018

Related Products