External data access

Data Gateway en OData voor externe tools

De Dashview Data Gateway geeft externe tools alleen-lezen toegang tot tenant-scoped datasources. Gebruik het OData endpoint voor Excel, Power BI en andere OData-clients; scripts kunnen dezelfde access key ook als bearer token gebruiken.

Datasourcebeheer als basis voor de tenant-scoped Data Gateway
De Data Gateway ontsluit alleen datasources die binnen de tenant en rechten van de gebruiker beschikbaar zijn.

1. OData service URL

Gebruik voor OData altijd de service root met /odata:

https://dashview-data-gateway-1097018975400.europe-west4.run.app/odata
De kale Cloud Run URL is niet het OData servicedocument. Excel en andere OData-clients moeten daarom de URL met /odata gebruiken.

2. Authenticatie

Voor Excel en OData-clients

  • Kies Basic authenticatie.
  • Gebruik je Dashview e-mailadres als username.
  • Gebruik je persoonlijke Dashview access key als password.
  • Gebruik hier niet je normale Dashview wachtwoord.

Voor scripts en API-clients

Stuur dezelfde access key als bearer token.

Authorization: Bearer <DASHVIEW_ACCESS_KEY>

Maak of roteer je persoonlijke access key in My account. De key blijft gekoppeld aan jouw tenant- en gebruikerscontext.

3. Excel koppelen

  1. Open Excel en kies Data → Get Data → From Other Sources → OData Feed.
  2. Vul de OData URL https://dashview-data-gateway-1097018975400.europe-west4.run.app/odata in.
  3. Kies Basic authenticatie.
  4. Gebruik je Dashview e-mailadres als username en je Dashview access key als password.
  5. Kies daarna de datasource entity set die je wilt laden.
Als Excel eerder verkeerde credentials heeft onthouden, wis dan de permissies in Data Source Settings en maak de verbinding opnieuw aan.

4. Hoe datasources in OData verschijnen

5. Ondersteunde OData query opties

Optie Gebruik
$topBeperk het aantal rijen.
$skipSla rijen over voor paging.
$selectKies specifieke OData properties/kolommen.
$filterOndersteunt eq, ne, gt, ge, lt, le, and, or, haakjes, strings, nummers, booleans en null.
$orderbySorteer op een of meer properties met optioneel asc of desc.
$count=trueVraag een totale count mee voor de gefilterde entity set.
GET /odata/orders?$top=100&$select=amount,status&$filter=status eq 'open'

6. Huidige scope

7. Troubleshooting