Categorie: integrations Bijgewerkt: 2026-04-05 bi rapportage data-analyse power-bi failover

BI Platform Integratie

Ultimo biedt integratie met Business Intelligence platformen voor geavanceerde rapportages en data-analyse. Organisaties kunnen verbinden met een failover database (een real-time kopie van productiedata) voor rapportagedoeleinden, of data extraheren via de REST API en export connectors.

Beschikbaarheid: Premium, Enterprise (niet beschikbaar in Professional)

Gerelateerd: ../api/rest-api, ../api/export-connectors, ../configuration/application-element-tree


Overzichtbewerken

Ultimo data kan worden geintegreerd in data warehouse oplossingen. Azure cloud klanten kunnen verbinden met een failover database -- een real-time kopie van de productiedata.

Setupbewerken

Na aanschaf van de BI module verzamelt Ultimo de benodigde gegevens: 1. Benodigde connectie-informatie verzamelen 2. Database gebruikersaccount aanmaken 3. Verbinding met de cloud database opzetten


Data toegangsmethodenbewerken

Directe database toegang (Azure)bewerken

Voor Azure cloud klanten is directe SQL-toegang beschikbaar via de BI connector. Dit biedt: - Real-time data (failover database) - Volledige SQL query mogelijkheden - Geschikt voor complexe rapportages en data warehousing

Via REST APIbewerken

Gebruik de ../api/rest-api met een dedicated API key. Geschikt voor: - Real-time data ophalen - Gestructureerde queries met OData filters - Integratie met tools die REST ondersteunen

Via Export Connectorsbewerken

Gebruik ../api/export-connectors voor: - Batch-extractie naar bestanden of databases - Periodieke synchronisatie op een vast schema - Push-based data levering


BI Views en Functionsbewerken

Ultimo biedt standaard BI views en functions voor rapportage. Deze zijn georganiseerd in vier categorieen:

Categorie Beschrijving
Facts Feitentabellen met meetbare waarden (kosten, aantallen, doorlooptijden)
Dimensions Dimensietabellen voor context (afdeling, locatie, type, status)
Filters Filtertabellen voor rapportage-selecties
Row Level Security Beveiliging op rij-niveau op basis van Site, Department of Skill categorie

Row Level Securitybewerken

Fact, dimension en filter views kunnen verwijzen naar Site, Department of Skill categorien voor het implementeren van Row Level Security. Dit zorgt ervoor dat gebruikers alleen data zien die bij hun autorisatie past.

BI Functionsbewerken

Binnen de views worden BI-gerelateerde functions gebruikt om data te transformeren voor specifieke rapportagedoeleinden.


Power BIbewerken

Embedded dashboardsbewerken

Ultimo ondersteunt embedded Power BI dashboards: - Dashboards direct in de Ultimo interface tonen - De Content-Security-Policy in de AET moet app.powerbi.com toelaten (standaard inbegrepen)

Standaard BI rapportenbewerken

Ultimo levert standaard BI-rapporten, waaronder: - Failure Analysis -- Bad actors, cost drivers, performance killers - Vereist: Reliability add-on

Configuratiebewerken

  1. Configureer de Content-Security-Policy in de AET voor Power BI
  2. Maak een dedicated API key aan (bij API-gebaseerde extractie)
  3. Configureer de database verbinding (bij directe database toegang)
  4. Stel Row Level Security in voor de juiste autorisatie

Voorbeeldenbewerken

Data extraheren via REST APIbewerken

GET https://customer.ultimo.net/api/v1/object/Job
  ?$filter=Status eq 3 and CompletionDate ge 2025-01-01
  &$select=Id,Description,Status,Equipment,Department,CompletionDate,TotalCost
  &$orderby=CompletionDate desc
ApiKey: bi-dedicated-key-123

SQL query op BI databasebewerken

SELECT 
  j.Id,
  j.Description,
  j.CompletionDate,
  j.TotalCost,
  e.Description AS EquipmentDescription,
  d.Description AS DepartmentDescription
FROM fact_Job j
JOIN dim_Equipment e ON j.EquipmentId = e.Id
JOIN dim_Department d ON j.DepartmentId = d.Id
WHERE j.CompletionDate >= '2025-01-01'
ORDER BY j.CompletionDate DESC

Termen en voorwaardenbewerken


Praktische tips voor consultantsbewerken

  1. Dedicated API key: Maak een aparte API key met alleen leesrechten voor BI-integratie
  2. Filters: Beperk de hoeveelheid data die wordt opgehaald met gerichte filters
  3. CSP headers: Controleer de Content-Security-Policy in de AET voor Power BI embedded dashboards
  4. Documenteer: Leg vast welke standaard BI-rapporten beschikbaar zijn voor de klant
  5. Row Level Security: Configureer altijd RLS om te voorkomen dat gebruikers ongeautoriseerde data zien
  6. Performance: Gebruik de BI views en functions in plaats van directe tabelqueries voor optimale performance

Gerelateerde artikelenbewerken