Εφαρμογή σχέσεων "πολλά προς πολλά" στο Power BI DesktopApply many-many relationships in Power BI Desktop

Με τις σχέσεις με πληθικότητα πολλά προς πολλά στο Power BI Desktop, μπορείτε να ενώσετε πίνακες που χρησιμοποιούν μια πληθικότητα τύπου πολλά προς πολλά.With relationships with a many-many cardinality in Power BI Desktop, you can join tables that use a cardinality of many-to-many. Μπορείτε να δημιουργήσετε πιο εύκολα και με φυσικό τρόπο μοντέλα δεδομένων που περιέχουν δύο ή περισσότερες προελεύσεις δεδομένων.You can more easily and intuitively create data models that contain two or more data sources. Οι σχέσεις με πληθικότητα πολλά προς πολλά αποτελούν μέρος των μεγαλύτερων δυνατοτήτων σύνθετων μοντέλων στο Power BI Desktop.Relationships with a many-many cardinality are part of the larger composite models capabilities in Power BI Desktop.

Μια σχέση πολλά προς πολλά στο τμήμα παραθύρου "Επεξεργασία σχέσης", Power BI Desktop

Μια σχέση με πληθικότητα πολλά προς πολλά στο Power BI Desktop αποτελείται από μία από τις τρεις σχετικές δυνατότητες:A relationship with a many-many cardinality in Power BI Desktop is composed of one of three related features:

  • Σύνθετα μοντέλα: Ένα σύνθετο μοντέλο επιτρέπει μια αναφορά να έχει δύο ή περισσότερες συνδέσεις δεδομένων, συμπεριλαμβανομένων συνδέσεων DirectQuery ή εισαγωγή, σε οποιονδήποτε συνδυασμό.Composite models: A composite model allows a report to have two or more data connections, including DirectQuery connections or Import, in any combo. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Χρησιμοποιήστε σύνθετα μοντέλα στο Power BI Desktop.For more information, see Use composite models in Power BI Desktop.

  • Σχέσεις με πληθικότητα πολλά προς πολλά: Με τα σύνθετα μοντέλα, μπορείτε να δημιουργήσετε σχέσεις με πληθικότητα πολλά προς πολλά μεταξύ των πινάκων.Relationships with a many-many cardinality: With composite models, you can establish relationships with a many-many cardinality between tables. Αυτή η προσέγγιση καταργεί τις απαιτήσεις για μοναδικές τιμές σε πίνακες.This approach removes requirements for unique values in tables. Καταργεί επίσης παλαιότερες λύσεις όπως, για παράδειγμα, τη δημιουργία νέων πινάκων μόνο για τη δημιουργία σχέσεων.It also removes previous workarounds, such as introducing new tables only to establish relationships. Η λειτουργία περιγράφεται περαιτέρω σε αυτό το άρθρο.The feature is described further in this article.

  • Λειτουργία αποθήκευσης: Μπορείτε πλέον να καθορίσετε τις απεικονίσεις που απαιτούν την υποβολή ερωτήματος στις προελεύσεις δεδομένων παρασκηνίου.Storage mode: You can now specify which visuals require a query to back-end data sources. Οι απεικονίσεις που δεν απαιτούν την υποβολή ερωτήματος εισάγονται ακόμη και αν βασίζονται σε DirectQuery.Visuals that don't require a query are imported even if they're based on DirectQuery. Αυτή η δυνατότητα βοηθά στη βελτίωση των επιδόσεων και μειώνει τον φόρτο παρασκηνίου.This feature helps improve performance and reduce back-end load. Στο παρελθόν, ακόμη και οι απλές απεικονίσεις όπως οι αναλυτές άρχιζαν ερωτήματα τα οποία αποστέλλονταν στις προελεύσεις παρασκηνίου.Previously, even simple visuals, such as slicers, began queries that were sent to back-end sources. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Λειτουργία αποθήκευσης στο Power BI Desktop.For more information, see Storage mode in Power BI Desktop.

Τι λύνει μια σχέση με πληθικότητα πολλά προς πολλάWhat a relationship with a many-many cardinality solves

Πριν γίνουν διαθέσιμες οι σχέσεις με πληθικότητα πολλά προς πολλά, η σχέση μεταξύ δύο πινάκων καθοριζόταν στο Power BI.Before relationships with a many-many cardinality became available, the relationship between two tables was defined in Power BI. Τουλάχιστον μία από τις στήλες του πίνακα που συμμετέχουν στη σχέση έπρεπε να περιέχει μοναδικές τιμές.At least one of the table columns involved in the relationship had to contain unique values. Συχνά, ωστόσο, δεν υπήρχαν στήλες που περιήχαν μοναδικές τιμές.Often, though, no columns contained unique values.

Για παράδειγμα, δύο πίνακες μπορεί να είχαν μια στήλη με ετικέτα "Χώρα".For example, two tables might have had a column labeled Country. Οι τιμές στη "Χώρα" δεν ήταν μοναδικές σε οποιονδήποτε πίνακα όμως.The values of Country weren't unique in either table, though. Για να ενώσετε τέτοιους πίνακες έπρεπε να δημιουργήσετε μια λύση.To join such tables, you had to create a workaround. Μία λύση μπορεί να ήταν η εισαγωγή πρόσθετων πινάκων με τις απαιτούμενες μοναδικές τιμές.One workaround might be to introduce extra tables with the needed unique values. Με τις σχέσεις με πληθικότητα πολλά προς πολλά, μπορείτε να ενώσετε απευθείας τέτοιους πίνακες, εάν χρησιμοποιείτε μια σχέση με πληθικότητα πολλά προς πολλά.With relationships with a many-many cardinality, you can join such tables directly, if you use a relationship with a cardinality of many-to-many.

Χρήση σχέσεων με πληθικότητα πολλά προς πολλάUse relationships with a many-many cardinality

Όταν ορίζετε μια σχέση μεταξύ δύο πινάκων στο Power BI, πρέπει να ορίσετε την πληθικότητα της σχέσης.When you define a relationship between two tables in Power BI, you must define the cardinality of the relationship. Για παράδειγμα, η σχέση μεταξύ ProductSales και Product—με χρήση των στηλών ProductSales[ProductCode] και Product[ProductCode]—ορίζεται ως Πολλά προς 1.For example, the relationship between ProductSales and Product—using columns ProductSales[ProductCode] and Product[ProductCode]—would be defined as Many-1. Ορίζουμε τη σχέση με αυτόν τον τρόπο, επειδή κάθε προϊόν έχει πολλές πωλήσεις και η στήλη στον πίνακα Product (ProductCode) είναι μοναδική.We define the relationship in this way, because each product has many sales, and the column in the Product table (ProductCode) is unique. Όταν ορίζετε μια σχέση πληθικότητας ως πολλά προς 1, 1 προς πολλά ή 1 προς 1, το Power BI την επικυρώνει ώστε η πληθικότητα που επιλέγετε να συμφωνεί με τα πραγματικά δεδομένα.When you define a relationship cardinality as Many-1, 1-Many, or 1-1, Power BI validates it, so the cardinality that you select matches the actual data.

Για παράδειγμα, ρίξτε μια ματιά στο απλό μοντέλο σε αυτήν την εικόνα:For example, take a look at the simple model in this image:

πίνακας ProductSales και Product, προβολή σχέσης, Power BI Desktop

Τώρα, φανταστείτε ότι ο πίνακας Product εμφανίζει μόνο δύο σειρές, όπως φαίνεται:Now, imagine that the Product table displays just two rows, as shown:

Απεικόνιση πίνακα Product με δύο γραμμές, Power BI Desktop

Φανταστείτε επίσης ότι ο πίνακας Sales έχει μόνο τέσσερις γραμμές, συμπεριλαμβανομένης μιας γραμμής για ένα προϊόν C που δεν υπάρχει στον πίνακα Product, λόγω ενός σφάλματος ακεραιότητας αναφορών.Also imagine that the Sales table has just four rows, including a row for a product C. Because of a referential integrity error, the product C row doesn't exist in the Product table.

Απεικόνιση πίνακα Sales με τέσσερις γραμμές, Power BI Desktop

Οι στήλες ProductName και Price (από τον πίνακα Product), μαζί με το σύνολο Qty για κάθε προϊόν (από τον πίνακα ProductSales) θα εμφανίζονταν όπως φαίνεται παρακάτω:The ProductName and Price (from the Product table), along with the total Qty for each product (from the ProductSales table), would be displayed as shown:

Απεικόνιση που εμφανίζει το όνομα, την τιμή και την ποσότητα προϊόντος, Power BI Desktop

Όπως μπορείτε να δείτε στην προηγούμενη εικόνα, μια κενή γραμμή ProductName που σχετίζεται με τις πωλήσεις για το προϊόν C. Αυτή η κενή γραμμή ευθύνεται για τα εξής:As you can see in the preceding image, a blank ProductName row is associated with sales for product C. This blank row accounts for the following:

  • Τυχόν σειρές στον πίνακα ProductSales για τις οποίες δεν υπάρχει αντίστοιχη σειρά στον πίνακα Product.Any rows in the ProductSales table for which no corresponding row exists in the Product table. Υπάρχει ένα ζήτημα ακεραιότητας αναφορών, όπως φαίνεται για το προϊόν C σε αυτό το παράδειγμα.There's a referential integrity issue, as we see for product C in this example.

  • Οποιεσδήποτε γραμμές στον πίνακα ProductSales για τις οποίες η στήλη εξωτερικού κλειδιού είναι null.Any rows in the ProductSales table for which the foreign key column is null.

Για αυτούς τους λόγους, η κενή σειρά ευθύνεται και στις δύο περιπτώσεις για τις πωλήσεις όπου τα ProductName και Price είναι άγνωστα.For these reasons, the blank row in both cases accounts for sales where the ProductName and Price are unknown.

Ορισμένες φορές, οι πίνακες ενώνονται από δύο στήλες, όμως καμία στήλη δεν είναι μοναδική.Sometimes the tables are joined by two columns, yet neither column is unique. Για παράδειγμα, εξετάστε αυτούς τους δύο πίνακες:For example, consider these two tables:

  • Ο πίνακας Sales εμφανίζει δεδομένα πωλήσεων ανά State, με κάθε σειρά περιέχει το ποσό πωλήσεων για τον τύπο πώλησης σε αυτή την πολιτεία.The Sales table displays sales data by State, and each row contains the sales amount for the type of sale in that state. Περιλαμβάνονται οι πολιτείες CA, WA και TX.The states include CA, WA, and TX.

    Πίνακας Sales που εμφανίζει πωλήσεις κατά πολιτεία, Power BI Desktop

  • Ο πίνακας CityData ο πίνακας εμφανίζει δεδομένα για πόλεις, συμπεριλαμβανομένου του πληθυσμού και της πολιτείας (όπως οι πολιτείες CA, WA και New York).The CityData table displays data on cities, including the population and state (such as CA, WA, and New York).

    Πίνακας Sales που εμφανίζει την πόλη, πολιτεία και πληθυσμό, Power BI Desktop

Μια στήλη State είναι πλέον και στους δύο πίνακες.A column for State is now in both tables. Είναι λογικό να θέλετε να αναφέρετε αμφότερες τις συνολικές πωλήσεις κατά πολιτεία και συνολικό πληθυσμό κάθε πολιτείας.It's reasonable to want to report on both total sales by state and total population of each state. Ωστόσο, υπάρχει ένα πρόβλημα: η στήλη State δεν είναι μοναδική σε οποιονδήποτε πίνακα.However, a problem exists: the State column isn't unique in either table.

Η προηγούμενη λύσηThe previous workaround

Πριν από την έκδοση του Power BI Desktop Ιουλίου 2018, δεν ήταν δυνατή η δημιουργία μιας άμεσης σχέσης μεταξύ αυτών των πινάκων.Before the July 2018 release of Power BI Desktop, you couldn't create a direct relationship between these tables. Μια συνηθισμένη λύση ήταν η εξής:A common workaround was to:

  • Να δημιουργήσετε έναν τρίτο πίνακα που περιέχει μόνο τα μοναδικά αναγνωριστικά της State.Create a third table that contains only the unique State IDs. Ο πίνακας μπορούσε να ήταν οποιοδήποτε ή όλα από τα παρακάτω:The table could be any or all of:

    • Ένας υπολογιζόμενος πίνακας (ορίζεται χρησιμοποιώντας παραστάσεις ανάλυσης δεδομένων [DAX]).A calculated table (defined by using Data Analysis Expressions [DAX]).
    • Ένας πίνακας που βασίζεται σε ένα ερώτημα που ορίζεται στο πρόγραμμα επεξεργασίας ερωτημάτων, που θα μπορούσε να εμφανίζει τα μοναδικά αναγνωριστικά από έναν από τους πίνακες.A table based on a query that's defined in Query Editor, which could display the unique IDs drawn from one of the tables.
    • Το συνδυασμένο πλήρες σύνολο.The combined full set.
  • Έπειτα, να συσχετίσετε τους δύο αρχικούς πίνακες με αυτόν τον νέο πίνακα, με χρήση κοινών σχέσεων Πολλά προς 1.Then relate the two original tables to that new table by using common Many-1 relationships.

Μπορούσατε να αφήσετε ορατό τον πίνακα λύσεων.You could leave the workaround table visible. Εναλλακτικά, μπορείτε να κρύψετε τον πίνακα λύσεων ώστε να μην εμφανίζεται στη λίστα Πεδία.Or you may hide the workaround table, so it doesn't appear in the Fields list. Εάν αποκρύψετε αυτόν τον πίνακα, οι σχέσεις Πολλά προς 1 συνήθως ορίζονται να φιλτράρουν και στις δύο κατευθύνσεις και μπορείτε να χρησιμοποιήσετε το πεδίο State από οποιονδήποτε πίνακα.If you hide the table, the Many-1 relationships would commonly be set to filter in both directions, and you could use the State field from either table. Το μεταγενέστερο διασταυρούμενο φιλτράρισμα θα διαβιβαστεί στον άλλο πίνακα.The later cross filtering would propagate to the other table. Η προσέγγιση αυτή φαίνεται στην παρακάτω εικόνα:That approach is shown in the following image:

Πίνακας κρυφής κατάστασης, προβολή σχέσης, Power BI Desktop

Μια απεικόνιση που εμφανίζει το State (από τον πίνακα CityData) μαζί με το συνολικό Population και τις συνολικές Sales θα έμοιαζε ως εξής:A visual that displays State (from the CityData table), along with total Population and total Sales, would then appear as follows:

Στιγμιότυπο οθόνης που εμφανίζει έναν πίνακα με τα δεδομένα Νομός, Πληθυσμός και Πωλήσεις.

Σημείωση

Δεδομένου ότι χρησιμοποιείται η πολιτεία από τον πίνακα CityData σε αυτήν τη λύση, παρατίθενται μόνο οι συγκεκριμένες πολιτείες σε αυτόν τον πίνακα και επομένως, αποκλείεται το TX.Because the state from the CityData table is used in this workaround, only the states in that table are listed, so TX is excluded. Επίσης, σε αντίθεση με τις σχέσεις Πολλά προς 1, ενώ η γραμμή συνόλων περιλαμβάνει όλες τις Sales (συμπεριλαμβανομένου του TX), τα στοιχεία δεν περιλαμβάνουν μια κενή σειρά που να καλύπτει αυτές τις σειρές που δεν ταιριάζουν.Also, unlike Many-1 relationships, while the total row includes all Sales (including those of TX), the details don't include a blank row covering such mismatched rows. Ομοίως, καμία κενή γραμμή δεν θα καλύπτει τις Sales για το οποίο υπάρχει μια τιμή null για την State.Similarly, no blank row would cover Sales for which there's a null value for the State.

Ας υποθέσουμε ότι προσθέτετε επίσης το City σε αυτήν την απεικόνιση.Suppose you also add City to that visual. Παρόλο που ο πληθυσμός ανά πόλη είναι γνωστός, οι Sales που εμφανίζεται για την πόλη (City) απλά επαναλαμβάνει τις Sales για την αντίστοιχη State.Although the population per City is known, the Sales shown for City simply repeats the Sales for the corresponding State. Αυτό το σενάριο συνήθως προκύπτει όταν η ομαδοποίηση στηλών δεν σχετίζεται με κάποια μέτρηση συγκέντρωσης, όπως φαίνεται εδώ:This scenario normally occurs when the column grouping is unrelated to some aggregate measure, as shown here:

Πληθυσμός πολιτείας και πόλης και πωλήσεις, Power BI Desktop

Ας υποθέσουμε ότι ορίζετε τον νέο πίνακα Sales ως τον συνδυασμό όλων των πολιτειών εδώ και ότι τον καθιστούμε ορατό στη λίστα Πεδία.Let's say you define the new Sales table as the combination of all States here, and we make it visible in the Fields list. Η ίδια απεικόνιση θα εμφανίζει την πολιτεία State (στον νέο πίνακα), τον συνολικό πληθυσμό Population και τις συνολικές πωλήσεις Sales:The same visual would display State (on the new table), the total Population, and total Sales:

Απεικόνιση πολιτείας, πληθυσμού και πωλήσεων, Power BI Desktop

Όπως μπορείτε να δείτε, θα συμπεριληφθούν τα TX—με δεδομένα Sales, αλλά άγνωστα δεδομένα Population —και New York—με γνωστά δεδομένα Population, αλλά χωρίς δεδομένα Sales —.As you can see, TX—with Sales data but unknown Population data—and New York—with known Population data but no Sales data—would be included. Αυτή η λύση δεν είναι ιδανική και έχει πολλά προβλήματα.This workaround isn't optimal, and it has many issues. Για σχέσεις με πληθικότητα πολλά προς πολλά, αυτά τα προβλήματα αντιμετωπίζονται, όπως περιγράφεται στην επόμενη ενότητα.For relationships with a many-many cardinality, the resulting issues are addressed, as described in the next section.

Χρήση των σχέσεων με πληθικότητα πολλά προς πολλά αντί για τη λύσηUse a relationship with a many-many cardinality instead of the workaround

Με την έκδοση Ιουλίου 2018 του Power BI Desktop, μπορείτε να συσχετίσετε πίνακες απευθείας, όπως αυτούς που περιγράφονται παραπάνω, χωρίς να χρειάζεται να χρησιμοποιήσετε παρόμοιες λύσεις.With the July 2018 version of Power BI Desktop, you can directly relate tables, such as the ones we described earlier, without having to resort to similar workarounds. Τώρα είναι δυνατό να οριστεί η πληθικότητα της σχέσης σε πολλά προς πολλά.It's now possible to set the relationship cardinality to many-to-many. Αυτή η ρύθμιση υποδεικνύει ότι κανένας πίνακας δεν περιέχει μοναδικές τιμές.This setting indicates that neither table contains unique values. Για τέτοιες σχέσεις, μπορείτε ακόμα να ελέγχετε ποιος πίνακας φιλτράρει τον άλλο πίνακα.For such relationships, you may still control which table filters the other table. Ή μπορείτε να εφαρμόσετε αμφίδρομο φιλτράρισμα, όπου κάθε πίνακας φιλτράρει τον άλλο.Or you can apply bidirectional filtering, where each table filters the other.

Στο Power BI Desktop, η πληθικότητα ορίζεται από προεπιλογή ως πολλά προς πολλά όταν προσδιορίζεται ότι κανένας πίνακας δεν περιέχει μοναδικές τιμές για τις στήλες σχέσης.In Power BI Desktop, the cardinality defaults to many-to-many when it determines neither table contains unique values for the relationship columns. Σε αυτές τις περιπτώσεις, ένα προειδοποιητικό μήνυμα επιβεβαιώνει ότι θέλετε να ορίσετε μια σχέση και η αλλαγή δεν αποτελεί την ακούσια επίδραση ενός προβλήματος δεδομένων.In such cases, a warning message confirms you want to set a relationship, and the change isn't the unintended effect of a data issue.

Για παράδειγμα, όταν δημιουργείτε μια απευθείας σχέση μεταξύ των CityData και Sales—, όπου η ροή των φίλτρων πρέπει να είναι από το CityData στο Sales—, το Power BI Desktop εμφανίζει το παράθυρο διαλόγου Επεξεργασία σχέσης:For example, when you create a relationship directly between CityData and Sales—where filters should flow from CityData to Sales—Power BI Desktop displays the Edit relationship dialog box:

Παράθυρο διαλόγου "Επεξεργασία σχέσης", Power BI Desktop

Η προβολή Σχέση που εμφανίζεται στη συνέχεια θα εμφανίζει την απευθείας σχέση πολλά προς πολλά μεταξύ των δύο πινάκων.The resulting Relationship view would then display the direct, many-to-many relationship between the two tables. Η εμφάνιση των πινάκων στη λίστα Πεδία, καθώς και η περαιτέρω συμπεριφορά τους όταν δημιουργούνται απεικονίσεις, είναι παρόμοια με εκείνη της λύσης.The tables' appearance in the Fields list, and their later behavior when the visuals are created, are similar to when we applied the workaround. Στη λύση, ο επιπλέον πίνακας που εμφανίζει τα μοναδικά δεδομένα State δεν είναι ορατός.In the workaround, the extra table that displays the distinct State data isn't made visible. Όπως περιγράφηκε νωρίτερα, θα εμφανιστεί μια απεικόνιση που εμφανίζει τα δεδομένα State, Population και Sales:As described earlier, a visual that shows State, Population, and Sales data would be displayed:

Πίνακες State, Population και Sales, Power BI Desktop

Οι κύριες διαφορές μεταξύ των σχέσεων με πληθικότητα πολλά προς πολλά και των πιο συνηθισμένων σχέσεων πολλά προς 1 είναι οι εξής:The major differences between relationships with a many-many cardinality and the more typical Many-1 relationships are as follows:

  • Οι τιμές που εμφανίζονται δεν συμπεριλαμβάνουν μια κενή σειρά που ευθύνεται για τις σειρές που δεν ταιριάζουν στον άλλο πίνακα.The values shown don't include a blank row that accounts for mismatched rows in the other table. Επίσης, οι τιμές δεν αντιστοιχούν σε σειρές όπου η στήλη που χρησιμοποιείται στη σχέση στον άλλο πίνακα είναι null.Also, the values don't account for rows where the column used in the relationship in the other table is null.

  • Δεν μπορείτε να χρησιμοποιήσετε τη συνάρτηση RELATED(), καθώς μπορεί να συσχετιστούν περισσότερες από μία γραμμές.You can't use the RELATED() function, because more than one row could be related.

  • Η χρήση της συνάρτησης ALL() σε έναν πίνακα δεν θα καταργήσει τα φίλτρα που εφαρμόζονται σε άλλους πίνακες που σχετίζονται με αυτόν μέσω μιας σχέσης πολλά προς πολλά.Using the ALL() function on a table doesn't remove filters that are applied to other, related tables by a many-to-many relationship. Στο προηγούμενο παράδειγμα, μια μέτρηση που καθορίζεται όπως φαίνεται εδώ δεν θα καταργήσει φίλτρα σε στήλες στον σχετικό πίνακα CityData:In the preceding example, a measure that's defined as shown here wouldn't remove filters on columns in the related CityData table:

    Παράδειγμα δέσμης ενεργειών

    Μια απεικόνιση που εμφανίζει τα δεδομένα Πολιτεία, Πωλήσεις και Σύνολο πωλήσεων θα οδηγούσε σε αυτό το γραφικό:A visual showing State, Sales, and Sales total data would result in this graphic:

    Απεικόνιση πίνακα

Με τις προηγούμενες διαφορές υπόψη, βεβαιωθείτε ότι οι υπολογισμοί που χρησιμοποιούν ALL(<Table>), όπως % του γενικού αθροίσματος, επιστρέφουν τα αναμενόμενα αποτελέσματα.With the preceding differences in mind, make sure the calculations that use ALL(<Table>), such as % of grand total, are returning the intended results.

Περιορισμοί και ζητήματαLimitations and considerations

Υπάρχουν ορισμένοι περιορισμοί για αυτή την έκδοση των σχέσεων με πληθικότητα πολλά προς πολλά και των σύνθετων μοντέλων.There are a few limitations for this release of relationships with a many-many cardinality and composite models.

Οι παρακάτω προελεύσεις του Live Connect (πολυδιάστατες) δεν μπορούν να χρησιμοποιηθούν με σύνθετα μοντέλα:The following Live Connect (multidimensional) sources can't be used with composite models:

  • SAP HANASAP HANA
  • SAP Business WarehouseSAP Business Warehouse
  • Υπηρεσίες ανάλυσης του SQL ServerSQL Server Analysis Services
  • Σύνολα δεδομένων Power BIPower BI datasets
  • Υπηρεσίες ανάλυσης του AzureAzure Analysis Services

Κατά τη σύνδεση με αυτές τις πολυδιάστατες προελεύσεις χρησιμοποιώντας το DirectQuery, δεν μπορείτε να συνδεθείτε σε άλλη προέλευση DirectQuery ή να κάνετε συνδυασμό με δεδομένα που έχουν εισαχθεί.When you connect to these multidimensional sources by using DirectQuery, you can't connect to another DirectQuery source or combine it with imported data.

Οι υπάρχοντες περιορισμοί στη χρήση του DirectQuery εξακολουθούν να ισχύουν κατά τη χρήση σχέσεων με πληθικότητα πολλά προς πολλά.The existing limitations of using DirectQuery still apply when you use relationships with a many-many cardinality. Πολλοί από τους περιορισμούς ισχύουν πλέον ανά πίνακα, ανάλογα με τη λειτουργία αποθήκευσης του πίνακα.Many limitations are now per table, depending upon the storage mode of the table. Για παράδειγμα, μια υπολογιζόμενη στήλη σε έναν πίνακα που έχει εισαχθεί μπορεί να αναφέρεται σε άλλους πίνακες, αλλά μια υπολογιζόμενη στήλη σε έναν πίνακα DirectQuery εξακολουθεί να πρέπει να αναφέρεται μόνο σε στήλες στον ίδιο πίνακα.For example, a calculated column on an imported table can refer to other tables, but a calculated column on a DirectQuery table can still refer only to columns on the same table. Άλλοι περιορισμοί ισχύουν για ολόκληρο το μοντέλο εάν οποιοιδήποτε πίνακες εντός του μοντέλου είναι DirectQuery.Other limitations apply to the whole model if any tables within the model are DirectQuery. Για παράδειγμα, οι δυνατότητες QuickInsights και Ερωτήσεις & απαντήσεις δεν είναι διαθέσιμες σε ένα μοντέλο εάν οποιοσδήποτε πίνακάς του έχει μια λειτουργία αποθήκευσης του DirectQuery.For example, the QuickInsights and Q&A features are unavailable on a model if any table within it has a storage mode of DirectQuery.

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

Για περισσότερες πληροφορίες σχετικά με τα σύνθετα μοντέλα και το DirectQuery, ανατρέξτε στα ακόλουθα άρθρα:For more information about composite models and DirectQuery, see the following articles: