Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago

Comando CMDLED de Power BI GET-PowerBIDataFlow no devuelve ningún valor

¡Hola gente!

Estoy tratando con comandos cmd de Powershell PowerSHELL y me enfrenté a una situación bastante difícil.

El comando de PowerShell GET-PowerBIDataFlow no devuelve ningún valor, aunque puedo ver Flujo de datos en el portal del servicio Power BI.

amsrivas_0-1612862823885.png

¿Podría complacer a cualquiera que me diga cómo resolver lo mismo?

Gracias

Amit Srivastava

3 Replies

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      HOLA @v-lionel-msft

      Gracias por el código.

      Necesito realizar dos actividades más en él.

      1. Desea incluir el nombre del espacio de trabajo y el ID del espacio de trabajo en la salida de resultados.

      2. Desea exportar datos en la tabla de Excel.

      Por favor, sugiera cómo realizar la actividad hese también.

      Gracias

      ese

  • No @amsrivas,

    Consulte el código.

    Connect-PowerBIServiceAccount
    
    $Workspace = Get-PowerBIWorkspace -All
    $DataFlow =
    ForEach ($workspace in $Workspace)
        {
        ForEach ($dataflow in (Get-PowerBIDataFlow -WorkspaceId $workspace.Id))
            {
            [pscustomobject]@{
                WorkspaceName = $Workspace.Name 
                WorkspaceID = $workspace.Id
                DataFlowName = $dataflow.Name
                DataFlowID = $dataflow.Id
                }
            }
        }
    $Dir = "C:\Users\lionelch\Desktop\Sampledata\MyWorkspace.csv"
    $DataFlow | Export-Csv $Dir -NoTypeInformation -Encoding UTF8
    
    Disconnect-PowerBIServiceAccount

    v-lionel-msft_0-1614072973977.png

    Saludos
    Lionel Chen

    Si este post ayuda , entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.