Αλλαγή συμβολοσειρά σύνδεσης προέλευσης δεδομένων σε αναφορές Power BI με το PowerShell - Power BI Report Server πριν από την έκδοση Οκτωβρίου 2020
Μπορείτε να αλλάξετε συμβολοσειρά σύνδεσης των αναφορών Power BI που φιλοξενούνται στον Power BI Report Server, χρησιμοποιώντας το PowerShell για να αλληλεπιδράσετε με τα απαραίτητα API.
Σημαντικό
Εάν χρησιμοποιείτε την πιο πρόσφατη έκδοση του Power BI Report Server, ανατρέξτε στο θέμα Αλλαγή συμβολοσειρά σύνδεσης προέλευσης δεδομένων σε αναφορές του Power BI με το PowerShell - Power BI Report Server.
Σημείωμα
Προς το παρόν, αυτή η λειτουργικότητα λειτουργεί μόνο για το DirectQuery. Η υποστήριξη για εισαγωγή και ανανέωση δεδομένων θα είναι σύντομα διαθέσιμη.
Εγκαταστήστε τα power BI Report Server PowerShell commandlets. Βρείτε τα commandlets και τις οδηγίες εγκατάστασης στη διεύθυνση https://github.com/Microsoft/ReportingServicesTools.
Εγκαταστήστε τη
ReportingServicesTools
λειτουργική μονάδα απευθείας από τη Συλλογή PowerShell χρησιμοποιώντας την ακόλουθη εντολή.Install-Module ReportingServicesTools
Ανακτήστε τις υπάρχουσες πληροφορίες προέλευσης δεδομένων για το αρχείο Power BI μέσω των PowerShell commandlets:
$dataSources = Get-RsRestItemDataSource -RsItem '/MyPbixReport'
Για να προβάλετε πληροφορίες για την πρώτη προέλευση δεδομένων που περιέχεται στην αναφορά Power BI:
$dataSources[0]
Ενημερώστε τις πληροφορίες σύνδεσης και διαπιστευτηρίων, ανάλογα με τις ανάγκες. Εάν η ενημέρωση του συμβολοσειρά σύνδεσης και της προέλευσης δεδομένων χρησιμοποιεί αποθηκευμένα διαπιστευτήρια, πρέπει να καταχωρήσετε τον κωδικό πρόσβασης του λογαριασμού.
Για να ενημερώσετε μια προέλευση δεδομένων συμβολοσειρά σύνδεσης:
$dataSources[0].ConnectionString = 'data source=myCatalogServer;initial catalog=ReportServer;persist security info=False'
Για να αλλάξετε τον τύπο διαπιστευτηρίων προέλευσης δεδομένων:
$dataSources[0].DataModelDataSource.AuthType = 'Integrated'
Για να αλλάξετε το όνομα χρήστη/κωδικό πρόσβασης προέλευσης δεδομένων:
$dataSources[0].DataModelDataSource.Username = 'domain\user'
$dataSources[0].DataModelDataSource.Secret = 'password'
Αποθηκεύστε τα ενημερωμένα διαπιστευτήρια στον διακομιστή.
Set-RsRestItemDataSource -RsItem '/MyPbixReport' -RsItemType 'PowerBIReport' -DataSources $dataSources
Σχετικό περιεχόμενο
Περισσότερες ερωτήσεις; Δοκιμάστε να ρωτήσετε τον Κοινότητα Power BI
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για