Η τρέχουσα έκδοση v1 του API συνόλων δεδομένων επιτρέπει μόνο τη δημιουργία ενός συνόλου δεδομένων με ένα όνομα και μια συλλογή από πίνακες.The current v1 of datasets API only allows for a dataset to be created with a name and a collection of tables.Κάθε πίνακας μπορεί να έχει ένα όνομα και μια συλλογή στηλών.Each table can have a name and a collection of columns.Κάθε στήλη έχει ένα όνομα και έναν τύπο δεδομένων.Each column has a name and datatype.Επεκτείνουμε αυτές τις ιδιότητες κυρίως με την υποστήριξη μετρήσεων και σχέσεων μεταξύ πινάκων.We are expanding these properties most notably with support for measures and relationships between tables.Η πλήρης λίστα υποστηριζόμενων ιδιοτήτων για αυτήν την έκδοση είναι η εξής:The complete list of supported properties for this release is as follows:
Μοναδικό αναγνωριστικό σε ολόκληρο το σύστημα για το σύνολο δεδομένων.System wide unique identifier for the dataset.
ΑληθέςTrue
FalseFalse
namename
ΣυμβολοσειράString
Το όνομα του συνόλου δεδομένων που καθορίζεται από τον χρήστη.User defined name of the dataset.
FalseFalse
ΑληθέςTrue
tablestables
Table[]Table[]
Μια συλλογή πινάκων.Collection of tables.
FalseFalse
FalseFalse
relationshipsrelationships
Relationship[]Relationship[]
Μια συλλογή σχέσεων μεταξύ πινάκων.Collection of relationships between tables.
FalseFalse
FalseFalse
defaultModedefaultMode
ΣυμβολοσειράString
Καθορίζει εάν πραγματοποιείται προώθηση, ροή ή και τα δύο για το σύνολο δεδομένων, με τιμές "Push" και "Streaming".Determines whether the dataset is pushed, streamed, or both, with values of "Push" and "Streaming."
FalseFalse
FalseFalse
ΠίνακαςTable
ΌνομαName
ΤύποςType
ΠεριγραφήDescription
Μόνο για ανάγνωσηRead Only
ΑπαιτείταιRequired
namename
ΣυμβολοσειράString
Το όνομα του πίνακα που καθορίζεται από τον χρήστη.User defined name of the table.Χρησιμοποιείται επίσης ως αναγνωριστικό του πίνακα.It is also used as the identifier of the table.
FalseFalse
ΑληθέςTrue
columnscolumns
column[]column[]
Μια συλλογή στηλών.Collection of columns.
FalseFalse
ΑληθέςTrue
measuresmeasures
measure[]measure[]
Μια συλλογή μετρήσεων.Collection of measures.
FalseFalse
FalseFalse
isHiddenisHidden
Δυαδική τιμήBoolean
Αν η τιμή είναι true, ο πίνακας δεν θα είναι ορατός στα εργαλεία προγράμματος-πελάτη.If true, table will be hidden from client tools.
FalseFalse
FalseFalse
ΣτήληColumn
ΌνομαName
ΤύποςType
ΠεριγραφήDescription
Μόνο για ανάγνωσηRead Only
ΑπαιτείταιRequired
namename
ΣυμβολοσειράString
Το όνομα της στήλης που καθορίζεται από τον χρήστη.User defined name of the column.
Μια συμβολοσειρά που περιγράφει τον τρόπο με τον οποίο μια τιμή πρέπει να μορφοποιείται όταν εμφανίζεται.A string describing how the value should be formatted when it is displayed.Για να μάθετε περισσότερα σχετικά με τη μορφοποίηση συμβολοσειρών, ανατρέξτε στο θέμα Περιεχόμενα FORMAT_STRING.To learn more about string formatting, see FORMAT_STRING Contents.
FalseFalse
FalseFalse
sortByColumnsortByColumn
ΣυμβολοσειράString
Το όνομα συμβολοσειράς μιας στήλης στον ίδιο πίνακα που θα χρησιμοποιηθεί για ταξινόμηση της τρέχουσας στήλης.String name of a column in the same table to be used to order the current column.
FalseFalse
FalseFalse
dataCategorydataCategory
ΣυμβολοσειράString
Η τιμή συμβολοσειράς που θα χρησιμοποιηθεί για την κατηγορία δεδομένων που περιγράφει τα δεδομένα σε αυτήν τη στήλη.String value to be used for the data category which describes the data within this column.Ορισμένες κοινές τιμές είναι: Address, City, Continent, Country, Image, ImageUrl, Latitude, Longitude, Organization, Place, PostalCode, StateOrProvince, WebUrlSome common values include: Address, City, Continent, Country, Image, ImageUrl, Latitude, Longitude, Organization, Place, PostalCode, StateOrProvince, WebUrl
FalseFalse
FalseFalse
isHiddenisHidden
Δυαδική τιμήBoolean
Μια ιδιότητα που υποδεικνύει αν γίνεται απόκρυψη της στήλης.Property indicating if the column is hidden from view.Η προεπιλεγμένη τιμή είναι false.Default is false.
FalseFalse
FalseFalse
summarizeBysummarizeBy
ΣυμβολοσειράString
Η προεπιλεγμένη μέθοδος συνάθροισης για τη στήλη.Default aggregation method for the column.Οι τιμές είναι: default, none, sum, min, max, count, average, distinctCountValues include: default, none, sum, min, max, count, average, distinctCount
FalseFalse
FalseFalse
ΜέτρησηMeasure
ΌνομαName
ΤύποςType
ΠεριγραφήDescription
Μόνο για ανάγνωσηRead Only
ΑπαιτείταιRequired
namename
ΣυμβολοσειράString
Το όνομα της μέτρησης που καθορίζεται από τον χρήστη.User defined name of the measure.
FalseFalse
ΑληθέςTrue
expressionexpression
ΣυμβολοσειράString
Μια έγκυρη παράσταση DAX.A valid DAX expression.
FalseFalse
ΑληθέςTrue
formatStringformatString
ΣυμβολοσειράString
Μια συμβολοσειρά που περιγράφει τον τρόπο με τον οποίο μια τιμή πρέπει να μορφοποιείται όταν εμφανίζεται.A string describing how the value should be formatted when it is displayed.Για να μάθετε περισσότερα σχετικά με τη μορφοποίηση συμβολοσειρών, ανατρέξτε στο θέμα Περιεχόμενα FORMAT_STRING.To learn more about string formatting, see FORMAT_STRING Contents.
FalseFalse
FalseFalse
isHiddenisHidden
ΣυμβολοσειράString
Αν η τιμή είναι true, ο πίνακας δεν θα είναι ορατός στα εργαλεία προγράμματος-πελάτη.If true, table will be hidden from client tools.
FalseFalse
FalseFalse
ΣχέσηRelationship
ΌνομαName
ΤύποςType
ΠεριγραφήDescription
Μόνο για ανάγνωσηRead Only
ΑπαιτείταιRequired
namename
ΣυμβολοσειράString
Το όνομα της σχέσης που καθορίζεται από τον χρήστη.User defined name of the relationship.Χρησιμοποιείται επίσης ως αναγνωριστικό της σχέσης.It is also used as the identifier of the relationship.
FalseFalse
ΑληθέςTrue
crossFilteringBehaviorcrossFilteringBehavior
ΣυμβολοσειράString
Η κατεύθυνση φίλτρου της σχέσης: OneDirection (προεπιλογή), BothDirections, AutomaticThe filter direction of the relationship: OneDirection (default), BothDirections, Automatic
FalseFalse
FalseFalse
fromTablefromTable
ΣυμβολοσειράString
Το όνομα του πίνακα εξωτερικού κλειδιού.Name of the foreign key table.
FalseFalse
ΑληθέςTrue
fromColumnfromColumn
ΣυμβολοσειράString
Το όνομα της στήλης εξωτερικού κλειδιού.Name of the foreign key column.
FalseFalse
ΑληθέςTrue
toTabletoTable
ΣυμβολοσειράString
Το όνομα του πίνακα πρωτεύοντος κλειδιού.Name of the primary key table.
FalseFalse
ΑληθέςTrue
toColumntoColumn
ΣυμβολοσειράString
Το όνομα της στήλης πρωτεύοντος κλειδιού.Name of the primary key column.
FalseFalse
ΑληθέςTrue
Περιορισμοί τύπων δεδομένωνData type restrictions
Αυτοί οι περιορισμοί ισχύουν για την ιδιότητα dataType.These restrictions apply to dataType property.
Τύπος δεδομένωνData type
ΠεριορισμοίRestrictions
Int64Int64
Δεν επιτρέπονται τα Int64.MaxValue και Int64.MinValue.Int64.MaxValue and Int64.MinValue not allowed.
DoubleDouble
Δεν επιτρέπονται τα Double.MaxValue και Double.MinValue.Double.MaxValue and Double.MinValue values not allowed.Δεν υποστηρίζεται το NaN. Δεν υποστηρίζονται τα +Infinity και -Infinity σε ορισμένες λειτουργίες (π.χ. Min, Max).NaN not supported.+Infinity and -Infinity not supported in some functions (e.g. Min, Max).
Δυαδική τιμήBoolean
True ή False.True or False.
DatetimeDatetime
Κατά τη φόρτωση δεδομένων κβαντοποιούμε με κλάσματα ημέρας σε ολόκληρα πολλαπλάσια του 1/300 δευτερολέπτων (3,33ms).During data loading we quantize values with day fractions to whole multiples of 1/300 seconds (3.33ms).
ΣυμβολοσειράString
Προς το παρόν, επιτρέπει έως 4000 χαρακτήρες ανά τιμή συμβολοσειράς.Currently allows up to 4000 characters per string value.
DecimalDecimal
ακρίβεια=28, κλίμακα=4precision=28, scale=4
ΠαράδειγμαExample
Το ακόλουθο δείγμα κώδικα περιλαμβάνει πολλές από αυτές τις ιδιότητες:The following code sample includes a number of these properties: