Nexeed
    • Introduction
    • Release notes
      • 2025.03.00
        • RC2
        • RC1
      • 2025.02.01
        • SP10
        • SP9
        • SP8
        • SP7
        • SP6
        • SP5
        • SP3
        • SP2
        • SP1
      • 2025.02.00
        • SP25
        • SP24
        • SP23
        • SP22
        • SP21
        • SP20
        • SP19
        • SP18
        • SP17
        • SP16
        • SP15
        • SP14
        • SP13
        • SP12
        • SP11
        • SP10
        • SP9
        • SP8
        • SP7
        • SP6
        • SP5
        • SP4
        • SP3
        • SP2
        • SP1
    • Getting started
      • Getting access
      • Login
      • Main screen
      • Welcome dashboard
      • Detecting process anomalies
      • Analyzing data and detecting event sequences
      • Analyzing KPIs
    • How-tos
      • Monitors on production lines
        • Configuring the automatic login in the Nexeed Industrial Application System
        • Configuring the automatic login to the identity provider with the Windows user
        • Setting cookies in the browser
        • Configuring the automatic logout in the Nexeed Industrial Application System
        • Configuring the command line parameters in the browser
        • Known limitations and troubleshooting
      • Try out the APIs
    • Integration guide
      • Underlying concepts
        • Underlying concepts
        • Onboarding
        • Security
        • Communication
      • Integration journey
      • Example integrations
        • Node-RED
        • Power BI
      • Overview of APIs
    • Operations manual
      • Release
      • System architecture and interfaces
      • System requirements
        • Cluster requirements
        • Database requirements
        • Support for service meshes
      • Migration from previous Nexeed IAS versions
      • Setup and configuration
        • Deployment process
        • Deployment with Helm
        • Advanced configuration
        • Integrations with external secret management solutions
        • Context paths
        • Service accounts and authorizations
        • Validation tests
        • Setup click once
        • Database user setup and configuration
      • Start and shutdown
      • Regular operations
        • User management & authentication
        • How to add additional tenants
        • How to access the cluster and pods
        • Automatic module role assignments in customer tenants
        • User credentials rotation - database and messaging secrets
      • Failure handling
        • Failure handling guidelines
        • Ansible operator troubleshooting
        • How to reach BCI for unresolved issues
      • Backup and restore
      • Logging and monitoring
        • The concept and conventions
        • ELK stack
        • ELK configurations aspects for beats
        • Proxy setup for ELK
        • Health endpoints configurations
      • Known limitations
      • Supporting functions
      • Security recommendations
        • Kubernetes
        • Security Best Practices for Databases
        • Certificates
        • Threat detection tools
    • Infrastructure manual
      • Release
      • System architecture and interfaces
        • RabbitMQ version support
      • System requirements
      • Migration from previous Nexeed infrastructure versions
      • Setup and configuration
        • Deployment process of the Nexeed infrastructure Helm chart
        • Deployment with Helm
      • Start and shutdown
      • Regular operations
        • RabbitMQ
          • User management & authentication
          • Disk size change
          • Upgrade performance with high performant disk type
          • Pod management policy
      • Failure handling
        • Connection failures
        • Data safety on the RabbitMQ side
        • Fix RabbitMQ cluster partitions
        • Delete unsynchronized RabbitMQ queues
        • How to reach BCI for unresolved issues
      • Backup and restore
      • Logging and monitoring
      • Known limitations
    • Training
    • Glossary
    • Further information and contact
Industrial Application System
  • Industrial Application System
  • Core Services
    • Block Management
    • Deviation Processor
    • ID Builder
    • Multitenant Access Control
    • Notification Service
    • Ticket Management
    • Web Portal
  • Shopfloor Management
    • Andon Live
    • Global Production Overview
    • KPI Reporting
    • Operational Routines
    • Shift Book
    • Shopfloor Management Administration
  • Product & Quality
    • Product Setup Management
    • Part Traceability
    • Process Quality
    • Setup Specs
  • Execution
    • Line Control
    • Material Management
    • Order Management
    • Packaging Control
    • Rework Control
  • Intralogistics
    • AGV Control Center
    • Stock Management
    • Transport Management
  • Machine & Equipment
    • Condition Monitoring
    • Device Portal
    • Maintenance Management
    • Tool Management
  • Enterprise & Shopfloor Integration
    • Archiving Bridge
    • Data Publisher
    • Engineering UI
    • ERP Connectivity
    • Gateway
    • Information Router
    • Master Data Management
    • Orchestrator

Nexeed Learning Portal

  • Industrial Application System
  • Integration guide
  • Example integrations
  • Power BI
preview 2025.03.00

Power BI integration

This guide provides step-by-step instructions on creating a Power BI report using Power BI Desktop, uploading it to the cloud and registering it as an application in Nexeed Industrial Application System.

Prerequisites

  1. Power BI Desktop installed on your machine.

  2. An Azure subscription.

  3. Access to Power BI Service (Power BI Pro).

  4. Module creation permissions in Nexeed Industrial Application System.

Creating Power BI Report in Power BI Desktop using MQuery

Use MQuery as Data Source

  1. Launch Power BI Desktop on your machine.

  2. Go to Home > Get Data.

  3. Select Blank Query to open the Power Query Editor.

  4. In the Power Query Editor, go to Home > Advanced Editor.

  5. Enter your MQuery code in the Advanced Editor and click Done.

  6. Transform and shape your data as required using the Power Query Editor.

  7. Once done, click Close & Apply to load the data into Power BI.

Design Your Report

  1. Use the available fields to create visuals and design your report as needed.

  2. Save your report.

Uploading the Report to Power BI Service

  1. Open your web browser and go to Power BI Service.

  2. Sign in with your Power BI account credentials.

Upload the Report

  1. Click on Workspaces and select the workspace where you want to upload the report.

  2. Click New > Upload a file.

  3. Select Local File and choose the Power BI report (.pbix) file you saved earlier.

  4. Click Open to upload the file to the Power BI Service.

Register an Application in Azure Active Directory

Sign in to Azure Portal

  1. Go to the Azure Portal.

  2. Sign in with your Azure account credentials.

Register a new Azure application

  1. Navigate to Azure Active Directory > App registrations.

  2. Click on New registration.

  3. Enter a name for your application.

  4. Choose the supported account types (My Organization only).

  5. Click Register to create the application.

Get a Service Principal

  1. After registration, navigate to Certificates & secrets.

  2. Click on New client secret and enter a description and expiration period.

  3. Click Add and note down the client secret value. This is your service principal.

Grant API Permissions

  1. Go to API permissions in your registered application.

  2. Click Add a permission.

  3. Select Power BI Service and choose the necessary permissions (Dataset.ReadWrite.All and Report.ReadWrite.All).

  4. Click Add permissions.

  5. Ensure to Grant admin consent for the permissions.

Share the report with the Service Principal

  1. Go to the report in Power BI Service.

  2. Share the report with service principle(Display Name) and give admin access

Register with Nexeed

To register with Nexeed Industrial Application System, the application has to be registered with Multi Tenant Access Control and Web Portal.

Multi Tenant Access Control registration

To register your application with Multi Tenant Access Control, please check out the Multi Tenant Access Control guide.

Web Portal registration

To register your application with Web Portal, please check out the Web Portal guide.

Contents

© Robert Bosch Manufacturing Solutions GmbH 2023-2025, all rights reserved

Changelog Corporate information Legal notice Data protection notice Third party licenses