Forum Discussion

Jeanxyz's avatar
Jeanxyz
Icon for Power Participant rankPower Participant
1 year ago
Solved

can't get semantic model definition via API call

I'm learning semantic link and encounter an error with the code below: ''''' import pandas as pd import sempy.fabric as fabric import base64 import json import requests import fnmatch clie...
  • v-saisrao-msft's avatar
    v-saisrao-msft
    1 year ago

    Hi Jeanxyz,

    Thank you for reaching out to the Microsoft Fabric Forum Community.

     

    The 202 Accepted status means your request to retrieve the semantic model definition has been received and is being processed asynchronously. It is not an error, but a confirmation that the process is in progress.

    Please consider the following steps:

    • After receiving a 202 Accepted response, the API usually provides a polling URL in the response body. This URL is used to monitor the status of your request, indicating whether it’s still processing, completed, or encountered an issue. Make sure to capture and use it for tracking progress.
    • You can regularly query the polling URL to check the status of your request, which could be InProgress, Succeeded, Failed, or Cancelled. If it shows InProgress, wait before querying again. Some responses might include a Retry-After header, indicating how long to wait.
    • Once the status changes to Succeeded, the response will provide a download URL. Use this URL to download the semantic model definition. If the downloadUrl is still null, keep polling until it becomes available.

    If this post helps, then please give us ‘Kudos’ and consider Accept it as a solution to help the other members find it more quickly.

     

    Thank you.