Typy danych programu Model Designer
Poniższe informacje zawierają opisy różnych typów właściwości używanych w definicjach obiektów i kolekcji przedstawionych w sekcji Report Model Designer dokumentacji Books Online.Każdy z tych typów danych występuje jako element w języku SMDL (Semantic Model Definition Language), o ile nie zaznaczono, że jest inaczej.
Typ |
Opis |
---|---|
ID |
Właściwość, której wartość globalnie i jednoznacznie określa obiekt.Jeśli nazwą tej właściwości jest ID, właściwość jest atrybutem w języku SMDL.We wszystkich innych przypadkach ta właściwość jest elementem w języku SMDL. |
Object |
Właściwość, której struktura jest definiowana w tematach definiowania obiektu. |
String |
Właściwość, której wartością jest ciąg tekstowy. |
Name |
Właściwość, której wartością jest ciąg tekstowy.Nazwy muszą być unikatowe w obszarze nazw elementu.Jeśli obszar nazw elementu nie jest określony, jest to najbardziej wewnętrzny obiekt zawierający, który ma nazwę. |
Integer |
Właściwość, której wartością jest liczba całkowita (int32). |
Boolean |
Właściwość z true lub false jako wartość obiektu.Chyba że określono inaczej, wartość zostanie pominięta opcjonalne wartość logiczna obiekt jest False. |
Float |
Właściwość, której wartością jest liczba zmiennoprzecinkowa.Opcjonalnym separatorem dziesiętnym jest przecinek (,). |
Enum |
Właściwość musi być jedną z listy wartości wyznaczonych wartość ciąg tekstu. |
Date |
Właściwość pełni określonej wartości data lub data/godziny określony format data ISO8601: RRRR MM-DD [THH:MM [: SS [.S]]]. |
Time |
Właściwość z określonym pełni czas wartość w formacie data ISO 8601: HH: MM [: SS [.[S]]. |
Language |
Właściwość, której wartość tekstowa zawiera kod języka i kultury, na przykład „pl-pl” dla języka polskiego.The value must either be a specific language or a neutral language for which a default language is defined in the Microsoft .NET Framework. |
Binary |
Właściwość, której wartością jest wartość binarna zakodowana zgodnie ze standardem base-64. |
Variant |
Właściwość z dowolnym prostym typem XML. |
EntityKey |
Właściwość mająca wartość binarną zakodowaną zgodnie ze standardem base-64, która jednoznacznie określa wystąpienie jednostki.EntityKey Jest tworzona z kompozytu kolumny klucz dla obiekt.Pierwszy bajt jest zarezerwowany i musi być równy zero.Po pierwszym bajcie występuje binarne szeregowanie kolumn klucza w tabeli, z którą jednostka lub kolumna jest powiązana za pomocą typów macierzystych.Kolumny klucza są szeregowane w kolejności, w jakiej zostały zdefiniowane na liście kluczy podstawowych w modelu fizycznym. |
Wyliczanie typów danych
Wyliczanie typów danych definiuje typ danych atrybutu, wyrażenia lub parametru.Typ danych musi być zgodny z następującym typem właściwości programu Report Model Designer oraz odpowiadającymi mu typami aparatu plików wykonywalnych języka wspólnego (CLR).Wartości z bazy danych, które mają typy CLR, są traktowane jak odpowiadający im typ programu Report Model Designer.
Typy CLR |
Odpowiadający im typ programu Report Model Designer |
---|---|
Boolean |
Boolean |
Data i godzina, Przesunięcie daty i godziny |
DateTime Uwaga: Można wprowadzić przesuwa DateTime, ale Reporting Services automatycznie konwertuje je na wartości DateTime UTC. |
Odstęp czasu |
Godzina |
Int16, Int32, UInt16, Byte, SByte |
Liczba całkowita |
Liczba dziesiętna, Int64, UInt32, UInt64 |
Liczba dziesiętna |
Single, Double |
Float |
Ciąg, Znak, GUID |
String |
Byte[] |
Binary |
Brak |
Klucz jednostki |
Zobacz także