Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
XIOFEN_LIM
Helper II
Helper II

PowerShell Invoke-RestMethod 404 Not found.

Hi All,

 

In the process for loading up data streaming from SQL server to monitor live data and possibly create a dashboard. However after setting up the dashboard and a powershell script to push data to power bi, error shown.

 

Invoke-RestMethod : The remote server returned an error: (404) Not Found.

At C:\Users\EEM02117\OneDrive - Escatec\Projects\Power BI\POC\PushData.ps1:46 char:2

+     Invoke-RestMethod -Method Post -Uri "$Endpoint" -Body (ConvertTo- ...

+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebExc

   eption

    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand

 

Here’s the powershell script that pushes the data:

 

$Endpoint = https://api.powerbi.com/beta/1ee0c8fe-fb94-4c61-80fa-6d0ec79dc31f/Datasets/6062d4fe-7200-4b41-87f5-4...

 

while ($Dataset.Read()) { #push data to Power BI

       $payload = @{

              "UnitId" =$Dataset['UnitId']

              "SerialNumberInternal" =$Dataset['SerialNumberInternal']

              "SaleQuantityAmount" =$Dataset['Quantity']

              "DateCreated" =$Dataset['DateCreated']

       }

       Invoke-RestMethod -Method Post -Uri "$Endpoint" -Body (ConvertTo-Json @($payload))

}

 

Any ideas? Would need a Power BI gateway configured?

 

1 ACCEPTED SOLUTION
V-lianl-msft
Community Support
Community Support

If it is a non cloud data source, you need to configure a gateway.

Make sure you didn't disable the "historic data analysis".

You can also refer to the steps of this blog:

https://sqlitybi.com/streaming-data-from-sql-server-to-power-bi-using-powershell/?doing_wp_cron=1617... 

View solution in original post

2 REPLIES 2
V-lianl-msft
Community Support
Community Support

If it is a non cloud data source, you need to configure a gateway.

Make sure you didn't disable the "historic data analysis".

You can also refer to the steps of this blog:

https://sqlitybi.com/streaming-data-from-sql-server-to-power-bi-using-powershell/?doing_wp_cron=1617... 

@V-lianl-msft 

Got it.. Thank you!

Helpful resources

Announcements
Sept PBI Carousel

Power BI Monthly Update - September 2024

Check out the September 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors