Forum Discussion

GunterM's avatar
GunterM
Regular Visitor
8 years ago
Solved

Patching an Online DirectQuery datasource

Hi,   I can execute a patch request to set the credentials of a online directquery datasource using the HttpClient class with no problem. But now I'm looking for a way to do this using the classes ...
  • eligr's avatar
    8 years ago

    Hi!

     

    use:

    m_client.Gateways.UpdateDatasource(<gatewayId>, <datasourceId>, <request>);

     

    where request is

    - request {Microsoft.PowerBI.Api.V2.Models.UpdateDatasourceRequest} Microsoft.PowerBI.Api.V2.Models.UpdateDatasourceRequest
    - CredentialDetails {Microsoft.PowerBI.Api.V2.Models.CredentialDetails} Microsoft.PowerBI.Api.V2.Models.CredentialDetails
    CredentialType "Basic" string
    Credentials "{\"credentialData\":[{\"name\":\"username\",\"value\":\"<username>\"},{\"name\":\"password\",\"value\":\"<password>"}]}" string
    EncryptedConnection "Encrypted" string
    EncryptionAlgorithm "None" string
    PrivacyLevel "None" string

     

    Eli.