Hoe gebruik ik curl om een Invantive Cloud OData4-verzoek uit te voeren?

Go to English version

Sommige problemen zijn specifiek gebonden aan Power BI Desktop, Excel of powerbi.com. Daarom kan u gevraagd worden om een download ook uit te voeren via het programma curl.

Curl wordt standaard met Microsoft Windows-PC’s en MacOS meegeleverd. Dit topic legt u uit hoe u met curl een download kunt reproduceren.

Voorbereidingen

De eerste stap is om de hyperlink van de download die u wilt reproduceren op te vragen in Bridge Online Monitoring. Zoek eerst in de lijst naar het verzoek waar het om gaat voor u; meestal is dit een verzoek met in de kolom “SQL-instructie” een select-statement.

Klik ergens op het verzoek om het scherm Monitoring Details van Bridge Online te openen.

Kopieer vervolgens de hyperlink van het Pad met rechtsklik naar het klembord:

Curl aanroepen

De stappen voor curl zijn vrijwel identiek voor MacOS en Windows.

Voer de volgende stappen uit om de download na te spelen met curl:

  • Onder Windows: start de commando prompt
  • Onder MacOS: start de terminal
  • Voer in:
curl --output tijdelijk.json --user <CLOUD_USER_ACCOUNT>:<CLOUD_PASSWORD> <URL>

waarbij u als volgt vervangt:

  • <CLOUD_USER_ACCOUNT>: het e-mailadres waarmee u aanmeldt op Invantive Cloud of Bridge Online om de gegevens op te halen
  • <CLOUD_PASSWORD>: het wachtwoord waarmee u aanmeldt.
  • <URL>: de hyperlink die u in de vorige stap op het klembord heeft gezet.
  • Let op MacOS: zet enkele aanhalingstekens (') voor en achter de hyperlink om te voorkomen dat bijvoorbeeld het dollarteken ($) geïnterpreteerd wordt als een verwijzing naar een omgevingsvariabele.

Voer het statement uit:

curl --output tijdelijk.json --user john.doe@acme.eu:secret --url https://bridge-online.invantive.com/acme-dummy/odata4/Dummy.Demo.Invoices@dmy
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  7930    0  7930    0     0  76494      0 --:--:-- --:--:-- --:--:-- 77745

Binnen Bridge Online Monitoring kunt u dan het verzoek zien:

Onder het tabblad “Fasen” ziet u de verschillende volgtijdelijke stappen:

De gegevensuitwisseling tussen curl en Invantive Bridge Online, en tussen Invantive Bridge Online en het achterliggende platform, vindt u terug binnen het scherm Sessie I/O’s op Invantive Cloud voor alle verzoeken sinds 0:00 UTC.