Hola
no podemos conseguir hasta la transmisión en tiempo real para trabajar. No hay datos entrando. Todos los datos provienen de powershell. Pero si tomo un informe puedo ver los datos entrando.
El powershell se ve así.:
https://docs.microsoft.com/en-us/power-bi/connect-data/service-real-time-streaming
¿Qué sería la consulta sql?
@brt ,
En primer lugar, debe crear un icono de conjunto de datos de streaming personalizado y agregar el icono del conjunto de datos de streaming al icono. Copie la url del punto final, el código de powershell de ejemplo debe ser como el patrón abajo:
$dataSource = 'Server Name'
$userName = 'Windows Name'
$password = 'Windows Password'
$database = 'Database Name'
$connectionString ="Server=$dataSource;Database=$database;trusted_connection=false; user id =$userName;Password=$password;Integrated Security=False"
$connection = New-Object System.Data.SqlClient.SqlConnection
$connection.ConnectionString = $connectionString
$connection.Open()
$query = 'SQL Query'
$command = $connection.CreateCommand()
$command.CommandText = $query
$dataset = $command.ExecuteReader()
$endpoint = "endpoint URL"
#push data to Power BI
while ($dataset.Read()) {
$payload = @{
}
Invoke-RestMethod -Method Post -Uri "$endpoint" -Body (ConvertTo-Json @($payload))
}
$connection.Close();
$connection.Dispose();
saludos
Jimmy Tao
Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!