Αντιμετώπιση προβλημάτων πυλών - Power BITroubleshoot gateways - Power BI

Σημείωση

Πρόσφατα αναθεωρήσαμε τα έγγραφα για την πύλη δεδομένων εσωτερικής εγκατάστασης. Τα χωρίσαμε σε περιεχόμενο που αφορά συγκεκριμένα Power BI και σε γενικό περιεχόμενο που ισχύει για όλες τις υπηρεσίες που υποστηρίζει η πύλη.We recently revised the on-premises data gateway docs. We split them into content that's specific to Power BI and general content that applies to all services that the gateway supports. Αυτή τη στιγμή βρίσκεστε στο περιεχόμενο για το Power BI.You're currently in the Power BI content. Για να υποβάλετε σχόλια σχετικά με αυτό το άρθρο ή για τη συνολική εμπειρία των εγγράφων πύλης, μεταβείτε με κύλιση στο κάτω μέρος του άρθρου.To provide feedback on this article, or the overall gateway docs experience, scroll to the bottom of the article.

Αυτό το άρθρο εξετάζει ορισμένα συνηθισμένα προβλήματα κατά τη χρήση της πύλης δεδομένων εσωτερικής εγκατάστασης με το Power BI.This article discusses some common issues when you use the on-premises data gateway with Power BI. Εάν αντιμετωπίζετε ένα πρόβλημα που δεν αναφέρεται εδώ, μπορείτε να χρησιμοποιήσετε την τοποθεσία της Κοινότητας του Power BI.If you encounter an issue that isn't listed here, you can use the Power BI Community site. Εναλλακτικά, μπορείτε να δημιουργήσετε ένα δελτίο υποστήριξης.Or, you can create a support ticket.

Ρύθμιση παραμέτρωνConfiguration

Σφάλμα: Η υπηρεσία Power BI ανέφερε την τοπική πύλη ως μη προσβάσιμη.Error: Power BI service reported local gateway as unreachable. Επανεκκινήστε την πύλη και δοκιμάστε ξανά.Restart the gateway and try again.

Στο τέλος της ρύθμισης παραμέτρων, η υπηρεσία Power BI καλείται ξανά για να επικυρώσετε την πύλη.At the end of configuration, the Power BI service is called again to validate the gateway. Η υπηρεσία Power BI δεν αναφέρει την πύλη ως ενεργή.The Power BI service doesn't report the gateway as live. Η επανεκκίνηση της υπηρεσίας Windows μπορεί να επιτρέψει την επιτυχή επικοινωνία.Restarting the Windows service might allow the communication to be successful. Για να λάβετε περισσότερες πληροφορίες, μπορείτε να συλλέξετε και να εξετάσετε τα αρχεία καταγραφής, όπως περιγράφεται στο θέμα Συλλογή αρχείων καταγραφής από την εφαρμογή πύλης δεδομένων εσωτερικής εγκατάστασης.To get more information, you can collect and review the logs as described in Collect logs from the on-premises data gateway app.

Προελεύσεις δεδομένωνData sources

Σφάλμα: Δεν είναι δυνατή η σύνδεση.Error: Unable to Connect. Λεπτομέρειες: "Μη έγκυρα διαπιστευτήρια σύνδεσης"Details: "Invalid connection credentials"

Στην περιοχή Εμφάνιση λεπτομερειών εμφανίζεται το μήνυμα σφάλματος που λάβατε από την προέλευση δεδομένων.Within Show details, the error message that was received from the data source is displayed. Για τον SQL Server, θα δείτε ένα μήνυμα παρόμοιο με το ακόλουθο:For SQL Server, you see a message like the following:

Login failed for user 'username'.

Βεβαιωθείτε ότι έχετε το σωστό όνομα χρήστη και κωδικό πρόσβασης.Verify that you have the correct username and password. Επίσης, βεβαιωθείτε ότι αυτά τα διαπιστευτήρια μπορούν να συνδεθούν με επιτυχία στην προέλευση δεδομένων.Also, verify that those credentials can successfully connect to the data source. Βεβαιωθείτε ότι ο λογαριασμός που χρησιμοποιείται συμφωνεί με τη μέθοδο ελέγχου ταυτότητας.Make sure the account that's being used matches the authentication method.

Σφάλμα: Δεν είναι δυνατή η σύνδεση.Error: Unable to Connect. Λεπτομέρειες: "Δεν είναι δυνατή η σύνδεση στη βάση δεδομένων"Details: "Cannot connect to the database"

Μπορέσατε να συνδεθείτε στον διακομιστή, αλλά όχι στην παρεχόμενη βάση δεδομένων.You were able to connect to the server but not to the database that was supplied. Επαληθεύστε το όνομα της βάσης δεδομένων και ότι τα διαπιστευτήρια χρήστη συνδέονται με τα κατάλληλα δικαιώματα για να αποκτήσετε πρόσβαση σε αυτή τη βάση δεδομένων.Verify the name of the database and that the user credential has the proper permission to access that database.

Στην περιοχή Εμφάνιση λεπτομερειών εμφανίζεται το μήνυμα σφάλματος που λάβατε από την προέλευση δεδομένων.Within Show details, the error message that was received from the data source is displayed. Για τον SQL Server, θα δείτε κάτι παρόμοιο με το ακόλουθο:For SQL Server, you see something like the following:

Cannot open database "AdventureWorks" requested by the login. The login failed. Login failed for user 'username'.

Σφάλμα: Δεν είναι δυνατή η σύνδεση.Error: Unable to Connect. Λεπτομέρειες: "Άγνωστο σφάλμα στην πύλη δεδομένων"Details: "Unknown error in data gateway"

Αυτό το σφάλμα μπορεί να συμβαίνει για διάφορους λόγους.This error might occur for different reasons. Φροντίστε να επαληθεύσετε ότι μπορείτε να συνδεθείτε στην προέλευση δεδομένων από τον υπολογιστή που φιλοξενεί την πύλη.Be sure to validate that you can connect to the data source from the machine that hosts the gateway. Αυτή η κατάσταση μπορεί να προκληθεί αν ο διακομιστής δεν είναι προσβάσιμος.This situation could be the result of the server not being accessible.

Στην περιοχή Εμφάνιση λεπτομερειών, μπορείτε να δείτε τον κωδικό σφάλματος DM_GWPipeline_UnknownError.Within Show details, you can see an error code of DM_GWPipeline_UnknownError.

Μπορείτε επίσης να ανατρέξετε στα Αρχεία καταγραφής συμβάντων > Αρχεία καταγραφής υπηρεσιών και εφαρμογών και > Υπηρεσία πύλης δεδομένων εσωτερικής εγκατάστασης για περισσότερες πληροφορίες.You can also look in Event Logs > Applications and Services Logs > On-premises data gateway Service for more information.

Σφάλμα: Παρουσιάστηκε σφάλμα κατά την προσπάθεια σύνδεσης στον <server>.Error: We encountered an error while trying to connect to <server>. Λεπτομέρειες: "Επικοινωνήσαμε με την πύλη δεδομένων, αλλά η πύλη δεν μπορεί να αποκτήσει πρόσβαση στην προέλευση δεδομένων εσωτερικής εγκατάστασης."Details: "We reached the data gateway, but the gateway can't access the on-premises data source."

Απέτυχε η σύνδεση με την καθορισμένη προέλευση δεδομένων.You were unable to connect to the specified data source. Θα πρέπει να επικυρώσετε τις πληροφορίες που παρέχονται για τη συγκεκριμένη προέλευση δεδομένων.Be sure to validate the information provided for that data source.

Στην περιοχή Εμφάνιση λεπτομερειών, μπορείτε να δείτε τον κωδικό σφάλματος DM_GWPipeline_Gateway_DataSourceAccessError.Within Show details, you can see an error code of DM_GWPipeline_Gateway_DataSourceAccessError.

Εάν το υποκείμενο μήνυμα σφάλματος είναι παρόμοιο με το ακόλουθο, αυτό σημαίνει ότι ο λογαριασμός που χρησιμοποιείτε για την προέλευση δεδομένων δεν είναι ένας διαχειριστής διακομιστή για αυτή την παρουσία των Υπηρεσιών ανάλυσης.If the underlying error message is similar to the following, this means that the account you're using for the data source isn't a server admin for that Analysis Services instance. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Εκχώρηση δικαιωμάτων διαχειριστή διακομιστή σε μια παρουσία των Υπηρεσιών ανάλυσης.For more information, see Grant server admin rights to an Analysis Services instance.

The 'CONTOSO\account' value of the 'EffectiveUserName' XML for Analysis property is not valid.

Εάν το υποκείμενο μήνυμα σφάλματος είναι παρόμοιο με το ακόλουθο, αυτό θα μπορούσε να σημαίνει ότι από τον λογαριασμό υπηρεσίας για τις Υπηρεσίες ανάλυσης μπορεί να λείπει το χαρακτηριστικό καταλόγου (TGGAU) token-groups-global-and-universal.If the underlying error message is similar to the following, it could mean that the service account for Analysis Services might be missing the token-groups-global-and-universal (TGGAU) directory attribute.

The username or password is incorrect.

Οι τομείς με πρόσβαση συμβατότητας πριν από τα Windows 2000 έχουν το χαρακτηριστικό TGGAU ενεργοποιημένο.Domains with pre-Windows 2000 compatibility access have the TGGAU attribute enabled. Οι πιο πρόσφατα δημιουργημένοι τομείς δεν ενεργοποιούν αυτό το χαρακτηριστικό από προεπιλογή.Most newly created domains don't enable this attribute by default. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Ορισμένες εφαρμογές και API απαιτούν πρόσβαση στις πληροφορίες εξουσιοδότησης στα αντικείμενα του λογαριασμού.For more information, see Some applications and APIs require access to authorization information on account objects.

Για να επιβεβαιώσετε εάν το χαρακτηριστικό είναι ενεργοποιημένο, ακολουθήστε τα παρακάτω βήματα.To confirm whether the attribute is enabled, follow these steps.

  1. Συνδεθείτε στον υπολογιστή των Υπηρεσιών ανάλυσης στο SQL Server Management Studio.Connect to the Analysis Services machine within SQL Server Management Studio. Εντός των ιδιοτήτων σύνδεσης για προχωρημένους, συμπεριλάβετε το EffectiveUserName για τον συγκεκριμένο χρήστη και δείτε εάν αυτή η προσθήκη αναπαράγει το σφάλμα.Within the Advanced connection properties, include EffectiveUserName for the user in question and see if this addition reproduces the error.

  2. Μπορείτε να χρησιμοποιήσετε το εργαλείο της υπηρεσίας καταλόγου Active Directory dsacls για να επαληθεύσετε αν παρατίθεται το χαρακτηριστικό.You can use the dsacls Active Directory tool to validate whether the attribute is listed. Αυτό το εργαλείο βρίσκεται σε έναν ελεγκτή τομέα.This tool is found on a domain controller. Πρέπει να γνωρίζετε ποιο είναι το όνομα του αποκλειστικού τομέα για τον λογαριασμό και να μεταβιβάσετε αυτό το όνομα στο εργαλείο.You need to know what the distinguished domain name is for the account and pass that name to the tool.

    dsacls "CN=John Doe,CN=UserAccounts,DC=contoso,DC=com"
    

    Θα πρέπει να δείτε κάτι παρόμοιο με το ακόλουθο στα αποτελέσματα:You want to see something similar to the following in the results:

    Allow BUILTIN\Windows Authorization Access Group
                                    SPECIAL ACCESS for tokenGroupsGlobalAndUniversal
                                    READ PROPERTY
    

Για να διορθώσετε αυτό το πρόβλημα, θα πρέπει να ενεργοποιήσετε το TGGAU στον λογαριασμό που χρησιμοποιείται για την υπηρεσία Windows των Υπηρεσιών ανάλυσης.To correct this issue, you must enable TGGAU on the account used for the Analysis Services Windows service.

Μια άλλη πιθανότητα για το μήνυμα σφάλματος "Το όνομα χρήστη ή ο κωδικός πρόσβασης είναι εσφαλμένα".Another possibility for "The username or password is incorrect."

Αυτό το σφάλμα μπορεί επίσης να παρουσιαστεί εάν ο διακομιστής Υπηρεσιών ανάλυσης βρίσκεται σε διαφορετικό τομέα από τους χρήστες και δεν υπάρχει αμφίδρομη αξιοπιστία.This error could also be caused if the Analysis Services server is in a different domain than the users and there isn't a two-way trust established.

Συνεργαστείτε με τους διαχειριστές του τομέα, για να επιβεβαιώσετε τη σχέση αξιοπιστίας μεταξύ τομέων.Work with your domain administrators to verify the trust relationship between domains.

Δεν μπορείτε να δείτε τις προελεύσεις δεδομένων της πύλης δεδομένων στην εμπειρία "Λήψη δεδομένων" για τις Υπηρεσίες ανάλυσης από την υπηρεσία Power BIUnable to see the data gateway data sources in the Get Data experience for Analysis Services from the Power BI service

Βεβαιωθείτε ότι ο λογαριασμός σας εμφανίζεται στην καρτέλα Χρήστες του αρχείου προέλευσης δεδομένων κατά τη ρύθμιση παραμέτρων της πύλης.Make sure that your account is listed in the Users tab of the data source within the gateway configuration. Εάν δεν έχετε πρόσβαση στην πύλη, επικοινωνήστε με τον διαχειριστή της πύλης και ζητήστε επαλήθευση.If you don't have access to the gateway, check with the administrator of the gateway and ask them to verify. Μόνο οι λογαριασμοί στη λίστα Χρήστες μπορούν να βλέπουν την προέλευση δεδομένων που περιλαμβάνεται στη λίστα των Υπηρεσιών ανάλυσης.Only accounts in the Users list can see the data source listed in the Analysis Services list.

Σφάλμα: Δεν έχετε καμία πύλη εγκατεστημένη ή ρυθμισμένη για τις προελεύσεις δεδομένων σε αυτό το σύνολο δεδομένων.Error: You don't have any gateway installed or configured for the data sources in this dataset.

Βεβαιωθείτε ότι έχετε προσθέσει μία ή περισσότερες προελεύσεις δεδομένων στην πύλη, όπως περιγράφεται στο θέμα Προσθήκη προέλευσης δεδομένων.Ensure that you've added one or more data sources to the gateway, as described in Add a data source. Εάν η πύλη δεν εμφανίζεται στην πύλη διαχείρισης στην περιοχή Διαχείριση πυλών, εκκαθαρίστε το cache του προγράμματος περιήγησης ή εξέλθετε από την υπηρεσία και, στη συνέχεια, εισέλθετε ξανά.If the gateway doesn't appear in the admin portal under Manage gateways, clear your browser cache or sign out of the service and then sign back in.

Σύνολα δεδομένωνDatasets

Σφάλμα: Δεν υπάρχει επαρκής χώρος για αυτή τη γραμμή.Error: There is not enough space for this row.

Αυτό το σφάλμα παρουσιάζεται όταν έχετε μια μεμονωμένη γραμμή μεγαλύτερη από 4 MB.This error occurs if you have a single row greater than 4 MB in size. Προσδιορίστε τι είναι η γραμμή από την προέλευση δεδομένων και προσπαθήστε να φιλτράρετε ή να μειώσετε το μέγεθος της συγκεκριμένης γραμμής.Determine what the row is from your data source, and attempt to filter it out or reduce the size for that row.

Σφάλμα: Το παρεχόμενο όνομα διακομιστή δεν συμφωνεί με το όνομα του διακομιστή στο πιστοποιητικό SSL του SQL Server.Error: The server name provided doesn't match the server name on the SQL Server SSL certificate.

Αυτό το σφάλμα μπορεί να προκύψει όταν το κοινό όνομα του πιστοποιητικού είναι για τους διακομιστές πλήρως προσδιορισμένο όνομα τομέα (FQDN), αλλά δώσατε μόνο το όνομα NetBIOS του διακομιστή.This error can occur when the certificate common name is for the server's fully qualified domain name (FQDN), but you supplied only the NetBIOS name for the server. Αυτή η κατάσταση προκαλεί ασυμφωνία για το πιστοποιητικό.This situation causes a mismatch for the certificate. Για να επιλύσετε αυτό το πρόβλημα, συμπεριλάβετε το όνομα διακομιστή στην προέλευση δεδομένων πύλης και στο αρχείο PBIX, για να χρησιμοποιήσετε το FQDN του διακομιστή.To resolve this issue, make the server name within the gateway data source and the PBIX file use the FQDN of the server.

Σφάλμα: Δεν μπορείτε να δείτε την πύλη δεδομένων εσωτερικής εγκατάστασης κατά τη ρύθμιση παραμέτρων της προγραμματισμένης ανανέωσης.Error: You don't see the on-premises data gateway present when you configure scheduled refresh.

Αυτό το σφάλμα μπορεί να οφείλεται σε διάφορα σενάρια:A few different scenarios could be responsible for this error:

  • Το όνομα διακομιστή και το όνομα βάσης δεδομένων δεν συμφωνούν με τα στοιχεία που καταχωρήθηκαν στο Power BI Desktop και στην προέλευση δεδομένων που έχει ρυθμιστεί για την πύλη.The server and database name don't match what was entered in Power BI Desktop and the data source configured for the gateway. Αυτά τα ονόματα πρέπει να είναι ίδια.These names must be the same. Δεν κάνουν διάκριση πεζών-κεφαλαίων.They aren't case sensitive.
  • Ο λογαριασμός σας δεν εμφανίζεται στην καρτέλα Χρήστες της προέλευσης δεδομένων στη ρύθμιση παραμέτρων πύλης.Your account isn't listed in the Users tab of the data source within the gateway configuration. Πρέπει να προστεθείτε σε αυτή τη λίστα από τον διαχειριστή της πύλης.You need to be added to that list by the administrator of the gateway.
  • Το αρχείο του Power BI Desktop περιλαμβάνει πολλές προελεύσεις δεδομένων, οι οποίες δεν έχουν ρυθμιστεί όλες στην πύλη.Your Power BI Desktop file has multiple data sources within it, and not all of those data sources are configured with the gateway. Για να εμφανίζεται η πύλη στην προγραμματισμένη ανανέωση, κάθε προέλευση δεδομένων πρέπει να έχει οριστεί στην πύλη.You need to have each data source defined with the gateway for the gateway to show up within scheduled refresh.

Σφάλμα: Τα ληφθέντα μη συμπιεσμένα δεδομένα στο πρόγραμμα-πελάτη πύλης έχουν υπερβεί το όριο.Error: The received uncompressed data on the gateway client has exceeded the limit.

Το ακριβές όριο είναι 10 GB μη συμπιεσμένων δεδομένων ανά πίνακα.The exact limitation is 10 GB of uncompressed data per table. Αν παρουσιαστεί αυτό το πρόβλημα, υπάρχουν αποτελεσματικές επιλογές βελτιστοποίησης για να το αποφύγετε.If you're hitting this issue, there are good options to optimize and avoid it. Ειδικότερα, μειώστε τη χρήση συνεχώς υψηλών τιμών συμβολοσειρών μεγάλου μήκους και χρησιμοποιήστε ένα κανονικοποιημένο κλειδί.In particular, reduce the use of highly constant, long string values and instead use a normalized key. Εναλλακτικά, η κατάργηση της στήλης, εφόσον δεν είναι σε χρήση, βοηθάει.Or, removing the column if it's not in use helps.

ΑναφορέςReports

Σφάλμα: Δεν ήταν δυνατή η πρόσβαση στην προέλευση δεδομένων από την αναφορά, επειδή δεν έχετε πρόσβαση στην προέλευση δεδομένων μέσω μιας πύλης δεδομένων εσωτερικής εγκατάστασης.Error: Report could not access the data source because you do not have access to our data source via an on-premises data gateway.

Αυτό το σφάλμα συνήθως οφείλεται σε μία από τις παρακάτω αιτίες:This error is usually caused by one of the following:

  • Οι πληροφορίες της προέλευσης δεδομένων δεν συμφωνούν με το υποκείμενο σύνολο δεδομένων.The data source information doesn't match what's in the underlying dataset. Το όνομα του διακομιστή και το όνομα της βάσης δεδομένων πρέπει να συμφωνούν μεταξύ της προέλευσης δεδομένων που έχει οριστεί για την πύλη δεδομένων εσωτερικής εγκατάστασης και των στοιχείων που έχετε καταχωρήσει στο Power BI Desktop.The server and database name need to match between the data source defined for the on-premises data gateway and what you supply within Power BI Desktop. Εάν χρησιμοποιείτε μια διεύθυνση IP στο Power BI Desktop, η προέλευση δεδομένων για την πύλη δεδομένων εσωτερικής εγκατάστασης θα πρέπει να χρησιμοποιεί επίσης μια διεύθυνση IP.If you use an IP address in Power BI Desktop, the data source for the on-premises data gateway needs to use an IP address as well.
  • Δεν υπάρχει καμία προέλευση δεδομένων διαθέσιμη σε οποιαδήποτε πύλη εντός του οργανισμού σας.There's no data source available on any gateway within your organization. Μπορείτε να ρυθμίσετε την προέλευση δεδομένων σε μια νέα ή υπάρχουσα πύλη δεδομένων εσωτερικής εγκατάστασης.You can configure the data source on a new or existing on-premises data gateway.

Σφάλμα: Σφάλμα πρόσβασης προέλευσης δεδομένων.Error: Data source access error. Επικοινωνήστε με τον διαχειριστή της πύλης.Please contact the gateway administrator.

Εάν αυτή η αναφορά χρησιμοποιεί μια δυναμική σύνδεση Υπηρεσιών ανάλυσης, μπορεί να αντιμετωπίσετε πρόβλημα με μια τιμή που διαβιβάζεται στο EffectiveUserName, η οποία είτε δεν είναι έγκυρη, είτε δεν έχει δικαιώματα στον υπολογιστή των Υπηρεσιών ανάλυσης.If this report makes use of a live Analysis Services connection, you could encounter an issue with a value being passed to EffectiveUserName that either isn't valid or doesn't have permissions on the Analysis Services machine. Συνήθως, ένα πρόβλημα ελέγχου ταυτότητας οφείλεται στο γεγονός ότι η τιμή που διαβιβάζεται για το EffectiveUserName δεν συμφωνεί με ένα κύριο όνομα τοπικού χρήστη (UPN).Typically, an authentication issue is due to the fact that the value being passed for EffectiveUserName doesn't match a local user principal name (UPN).

Για να επιβεβαιώσετε το πραγματικό όνομα χρήστη, ακολουθήστε τα παρακάτω βήματα.To confirm the effective username, follow these steps.

  1. Βρείτε το ισχύον όνομα χρήστη εντός των αρχείων καταγραφής πύλης.Find the effective username within the gateway logs.

  2. Αφού η τιμή διαβιβαστεί, επαληθεύστε ότι είναι σωστή.After you have the value being passed, validate that it's correct. Αν εσείς είστε ο κάτοχος του λογαριασμού χρήστη, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή από μια γραμμή εντολών για να δείτε το UPN.If it's your user, you can use the following command from a command prompt to see the UPN. Το UPN μοιάζει με διεύθυνση ηλεκτρονικού ταχυδρομείου.The UPN looks like an email address.

    whoami /upn
    

Προαιρετικά, μπορείτε να δείτε τι λαμβάνει το Power BI από το Azure Active Directory.Optionally, you can see what Power BI gets from Azure Active Directory.

  1. Κάντε αναζήτηση στο https://developer.microsoft.com/graph/graph-explorer.Browse to https://developer.microsoft.com/graph/graph-explorer.

  2. Στην επάνω δεξιά γωνία επιλέξτε Είσοδος.Select Sign in in the upper-right corner.

  3. Εκτελέστε το παρακάτω ερώτημα.Run the following query. Βλέπετε μια αρκετά μεγάλη απόκριση JSON.You see a rather large JSON response.

    https://graph.windows.net/me?api-version=1.5
    
  4. Αναζητήστε το userPrincipalName.Look for userPrincipalName.

Εάν το Azure Active Directory UPN δεν συμφωνεί με το τοπικό Active Directory UPN, μπορείτε να χρησιμοποιήσετε τη δυνατότητα Αντιστοίχιση ονομάτων χρηστών για να την αντικαταστήσετε με μια έγκυρη τιμή.If your Azure Active Directory UPN doesn't match your local Active Directory UPN, you can use the Map user names feature to replace it with a valid value. Εναλλακτικά, μπορείτε να συνεργαστείτε με τον διαχειριστή Power BI ή με τον τοπικό διαχειριστή της υπηρεσίας καταλόγου Active Directory, για να αλλάξετε το UPN σας.Or, you can work with either your Power BI admin or local Active Directory admin to get your UPN changed.

KerberosKerberos

Εάν ο διακομιστής της υποκείμενης βάσης δεδομένων και η πύλη δεδομένων εσωτερικής εγκατάστασης δεν έχουν ρυθμιστεί κατάλληλα για τηνπεριορισμένη ανάθεση Kerberos, ενεργοποιήστε τη λεπτομερή καταγραφή στην πύλη.If the underlying database server and on-premises data gateway aren't appropriately configured for Kerberos constrained delegation, enable verbose logging on the gateway. Στη συνέχεια, ερευνήστε με βάση τα σφάλματα ή τα ίχνη στα αρχεία καταγραφής της πύλης ως σημείο εκκίνησης για την αντιμετώπιση προβλημάτων.Then, investigate based on the errors or traces in the gateway’s log files as a starting point for troubleshooting. Για να συλλέξετε τα αρχεία καταγραφής πύλης για προβολή, ανατρέξτε στο θέμα Συλλογή αρχείων καταγραφής από την εφαρμογή πύλης δεδομένων εσωτερικής εγκατάστασης.To collect the gateway logs for viewing, see Collect logs from the on-premises data gateway app.

ImpersonationLevelImpersonationLevel

Το ImpersonationLevel σχετίζεται με τη ρύθμιση του SPN ή τη ρύθμιση τοπικής πολιτικής.The ImpersonationLevel is related to the SPN setup or the local policy setting.

[DataMovement.PipeLine.GatewayDataAccess] About to impersonate user DOMAIN\User (IsAuthenticated: True, ImpersonationLevel: Identification)

ΛύσηSolution

Ακολουθήστε αυτά τα βήματα για την επίλυση του ζητήματος.Follow these steps to solve the issue.

  1. Ρύθμιση SPN για την πύλη εσωτερικής εγκατάστασης.Set up an SPN for the on-premises gateway.
  2. Ρύθμιση περιορισμένης ανάθεσης στην υπηρεσία καταλόγου Active Directory σας.Set up constrained delegation in your Active Directory.

FailedToImpersonateUserException: Αποτυχία δημιουργίας ταυτότητας των Windows για το αναγνωριστικό χρήστη useridFailedToImpersonateUserException: Failed to create Windows identity for user userid

Το FailedToImpersonateUserException προκύπτει όταν δεν είστε σε θέση να πραγματοποιήσετε μίμηση εκ μέρους άλλου χρήστη.The FailedToImpersonateUserException happens if you're unable to impersonate on behalf of another user. Αυτό το σφάλμα θα μπορούσε επίσης να συμβεί εάν ο λογαριασμός που προσπαθείτε να μιμηθείτε προέρχεται από άλλον τομέα από εκείνον στον οποίο βρίσκεται ο τομέας υπηρεσίας πύλης.This error could also happen if the account you're trying to impersonate is from another domain than the one the gateway service domain is on. Πρόκειται για έναν περιορισμό.This is a limitation.

ΛύσηSolution

  • Βεβαιωθείτε ότι η ρύθμιση παραμέτρων είναι σωστή σύμφωνα με τα βήματα που περιγράφονται στην παραπάνω ενότητα "ImpersonationLevel".Verify that the configuration is correct as per the steps in the previous "ImpersonationLevel" section.
  • Βεβαιωθείτε ότι το αναγνωριστικό χρήστη που προσπαθεί να μιμηθεί είναι έγκυρος λογαριασμός Active Directory.Ensure that the user ID it's trying to impersonate is a valid Active Directory account.

Γενικό σφάλμα: Σφάλμα 1033 κατά την ανάλυση του πρωτοκόλλουGeneral error: 1033 error while you parse the protocol

Το σφάλμα 1033 εμφανίζεται όταν το εξωτερικό αναγνωριστικό που έχει ρυθμιστεί στο SAP HANA δεν συμφωνεί με τα στοιχεία σύνδεσης, εάν πραγματοποιείται μίμηση του χρήστη μέσω UPN (alias@domain.com).You get the 1033 error when your external ID that's configured in SAP HANA doesn't match the sign-in if the user is impersonated by using the UPN (alias@domain.com). Στα αρχεία καταγραφής θα δείτε το "αρχικό UPN 'alias@domain.com' αντικαθίσταται από νέο UPN'alias@domain.com'" στο επάνω μέρος των αρχείων καταγραφής σφαλμάτων, όπως φαίνεται εδώ:In the logs, you see "Original UPN 'alias@domain.com' replaced with a new UPN 'alias@domain.com'" at the top of the error logs, as seen here:

[DM.GatewayCore] SingleSignOn Required. Original UPN 'alias@domain.com' replaced with new UPN 'alias@domain.com.'

ΛύσηSolution

  • Το SAP HANA απαιτεί από τον απομιμούμενο χρήστη να χρησιμοποιήσει το χαρακτηριστικό sAMAccountName στην υπηρεσία καταλόγου Active Directory (ψευδώνυμο χρήστη).SAP HANA requires the impersonated user to use the sAMAccountName attribute in Active Directory (user alias). Εάν αυτό το χαρακτηριστικό δεν είναι σωστό, εμφανίζεται το σφάλμα 1033.If this attribute isn't correct, you see the 1033 error.

    Πρόγραμμα επεξεργασίας χαρακτηριστικών

  • Στα αρχεία καταγραφής, βλέπετε το sAMAccountName (ψευδώνυμο) και όχι το UPN, το οποίο είναι το ψευδώνυμο που ακολουθείται από τον τομέα (alias@doimain.com).In the logs, you see the sAMAccountName (alias) and not the UPN, which is the alias followed by the domain (alias@doimain.com).

    Πληροφορίες λογαριασμού σε αρχεία καταγραφής

      <setting name="ADUserNameReplacementProperty" serializeAs="String">
        <value>sAMAccount</value>
      </setting>
      <setting name="ADServerPath" serializeAs="String">
        <value />
      </setting>
      <setting name="CustomASDataSource" serializeAs="String">
        <value />
      </setting>
      <setting name="ADUserNameLookupProperty" serializeAs="String">
        <value>AADEmail</value>

Εμφανίζεται το μήνυμα σφάλματος "-10709 Αποτυχία σύνδεσης", αν η ανάθεσή σας δεν έχει ρυθμιστεί σωστά στην υπηρεσία καταλόγου Active Directory.You get the "-10709 Connection failed" error message if your delegation isn't configured correctly in Active Directory.

ΛύσηSolution

  • Βεβαιωθείτε ότι έχετε τον διακομιστή SAP Hana στην καρτέλα ανάθεσης στο Active Directory για τον λογαριασμό της υπηρεσίας πύλης.Make sure that you have the SAP Hana server on the delegation tab in Active Directory for the gateway service account.

    Καρτέλα "Ανάθεση"

Εξαγωγή αρχείων καταγραφής για δελτίο υποστήριξηςExport logs for a support ticket

Απαιτούνται αρχεία καταγραφής πύλης για την αντιμετώπιση προβλημάτων και τη δημιουργία ενός δελτίου υποστήριξης.Gateway logs are required for troubleshooting and creating a support ticket. Ακολουθήστε τα παρακάτω βήματα για την εξαγωγή αυτών των αρχείων καταγραφής.Use the following steps for extracting these logs.

  1. Προσδιορίστε το σύμπλεγμα πυλών.Identify the gateway cluster.

    Εάν είστε κάτοχος συνόλου δεδομένων, ελέγξτε πρώτα το όνομα του συμπλέγματος πυλών που σχετίζεται με το σύνολο δεδομένων σας.If you're a dataset owner, first check the gateway cluster name associated with your dataset. Στην ακόλουθη εικόνα, IgniteGateway είναι το σύμπλεγμα πυλών.In the following image, IgniteGateway is the gateway cluster.

    Σύμπλεγμα πυλών

  2. Ελέγξτε τις ιδιότητες πύλης.Check the gateway properties.

    Ο διαχειριστής πύλης θα πρέπει να ελέγχει τον αριθμό των μελών πύλης στο σύμπλεγμα και αν είναι ενεργοποιημένη η εξισορρόπηση φόρτου.The gateway admin should then check the number of gateway members in the cluster and if load balancing is enabled.

    Εάν η εξισορρόπηση φόρτου είναι ενεργοποιημένη, τότε το βήμα 3 πρέπει να επαναληφθεί για όλα τα μέλη της πύλης.If load balancing is enabled, then step 3 should be repeated for all gateway members. Εάν δεν είναι ενεργοποιημένη, τότε η εξαγωγή αρχείων καταγραφής στην κύρια πύλη επαρκεί.If it's not enabled, then exporting logs on the primary gateway is sufficient.

  3. Κάντε ανάκτηση και εξαγωγή των αρχείων καταγραφής πύλης.Retrieve and export the gateway logs.

    Στη συνέχεια, ο διαχειριστής πύλης, ο οποίος είναι επίσης ο διαχειριστής του συστήματος πύλης, θα πρέπει να εκτελέσει τα παρακάτω βήματα:Next, the gateway admin, who is also the administrator of the gateway system, should do the following steps:

    α.a. Να εισέλθει στον υπολογιστή πύλης και, στη συνέχεια, να εκκινήσει την εφαρμογή πύλης δεδομένων εσωτερικής εγκατάστασης για να εισέλθει στην πύλη.Sign in to the gateway machine, and then launch the on-premises data gateway app to sign in to the gateway.

    β.b. Να ενεργοποιήσει την πρόσθετη καταγραφή.Enable additional logging.

    γ.c. Προαιρετικά, μπορείτε να ενεργοποιήσετε τις δυνατότητες εποπτείας επιδόσεων και να συμπεριλάβετε αρχεία καταγραφής επιδόσεων για την παροχή πρόσθετων λεπτομερειών για την αντιμετώπιση προβλημάτων.Optionally, you can enable the performance monitoring features and include performance logs to provide additional details for troubleshooting.

    δ.d. Να εκτελέσει το σενάριο για το οποίο προσπαθείτε να καταγράψετε αρχεία καταγραφής πύλης.Run the scenario for which you're trying to capture gateway logs.

    e.e. Να εξαγάγει τα αρχεία καταγραφής πύλης.Export the gateway logs.

Ανανέωση ιστορικούRefresh history

Όταν χρησιμοποιείτε την πύλη για μια προγραμματισμένη ανανέωση, το Ιστορικό ανανέωσης μπορεί να σας βοηθήσει να δείτε τα σφάλματα που παρουσιάστηκαν.When you use the gateway for a scheduled refresh, Refresh history can help you see what errors occurred. Μπορεί επίσης να παρέχει χρήσιμα δεδομένα εάν θέλετε να δημιουργήσετε μια αίτηση υποστήριξης.It can also provide useful data if you need to create a support request. Μπορείτε να δείτε προγραμματισμένες, καθώς και κατ' απαίτηση ανανεώσεις.You can view scheduled and on-demand refreshes. Τα παρακάτω βήματα δείχνουν πώς μπορείτε να αποκτήσετε πρόσβαση στο ιστορικό ανανέωσης.The following steps show how you can get to the refresh history.

  1. Στο παράθυρο περιήγησης Power BI, στο πεδίο Σύνολα δεδομένων, επιλέξτε ένα σύνολο δεδομένων.In the Power BI nav pane, in Datasets, select a dataset. Ανοίξτε το μενού και επιλέξτε Προγραμματισμός ανανέωσης.Open the menu, and select Schedule refresh.

    Πώς μπορείτε να επιλέξετε προγραμματισμένη ανανέωση

  2. Στο πεδίο Ρυθμίσεις για... > Προγραμματισμός ανανέωσης, επιλέξτε Ιστορικό ανανέωσης.In Settings for... > Schedule refresh, select Refresh history.

    Επιλογή ιστορικού ανανέωσης

    Ανανέωση εμφάνισης ιστορικού

Για περισσότερες πληροφορίες σχετικά με σενάρια αντιμετώπισης προβλημάτων ανανέωσης, ανατρέξτε στο θέμα Σενάρια αντιμετώπισης προβλημάτων ανανέωσης.For more information about troubleshooting refresh scenarios, see Troubleshoot refresh scenarios.

Ανίχνευση FiddlerFiddler trace

Το Fiddler είναι ένα δωρεάν εργαλείο από την Telerik που παρακολουθεί την κυκλοφορία HTTP.Fiddler is a free tool from Telerik that monitors HTTP traffic. Μπορείτε να δείτε την κυκλοφορία από και προς την υπηρεσίας Power BI από τον υπολογιστή-πελάτη.You can see the back and forth with the Power BI service from the client machine. Αυτό η λίστα κίνησης μπορεί να εμφανίσει σφάλματα και άλλες σχετικές πληροφορίες.This traffic list might show errors and other related information.

Χρήση της ιχνηλάτησης Fiddler

Επόμενα βήματαNext steps

Έχετε περισσότερες ερωτήσεις;More questions? Δοκιμάστε την Κοινότητα Power BI.Try the Power BI Community.