Attributi CSDLBI per la progettazione di report
Importante: Questo documento è archiviato. Per le informazioni più recenti, vedere Open Specification [MS-CSDLBI]: Conceptual Schema Definition File Format with Business Intelligence Annotations.
Questa sezione descrive gli attributi nelle estensioni di CSDL per la modellazione tabulare che influiscono Power View di query.
Attributi di modellazione
Questi attributi sono definiti in un sotto-elemento di un elemento EntityContainer CSDL.
| Nome attributo | Tipo di dati | Descrizione |
|---|---|---|
| Impostazioni cultura | Testo | Indica le impostazioni cultura utilizzate per i formati della valuta. Se omesso, viene utilizzato EN-US. |
| IsRightToLeft | Boolean | Indica se i valori dei campi di testo devono essere letti da destra a sinistra per impostazione predefinita |
Attributi di entità
Questi attributi sono definiti su un sottoelemento di un elemento EntitySet o EntityType di CSDL.
| Nome attributo | Tipo di dati | Descrizione |
|---|---|---|
| ReferenceName | Testo | Identificatore utilizzato per fare riferimento a questa entità in una query DAX. Se omesso, viene utilizzato il nome. |
| Didascalia | Testo | Nome visualizzato per l'entità. |
| Documentazione | Testo | Testo descrittivo per agevolare la comprensione del significato dei dati in ambito aziendale. |
| Hidden | Boolean | Indica se l'entità deve essere visualizzata. Il valore predefinito è false. |
| CollectionCaption | Testo | Nome plurale per fare riferimento a un set di istanze dell'entità. Se omesso, viene utilizzato l'attributo Caption. |
| DisplayKey | MemberRef[] | Elenco ordinato di campi utilizzato per identificare un'istanza di entità per gli utenti in ambito aziendale. I riferimenti possono includere proprietà di navigazione e proprietà di istanza. Quando si fa riferimento a una proprietà di navigazione, viene visualizzato displayKey dell'entità di destinazione. Se il valore DisplayKey viene omesso, viene usato il campo Chiave. |
| DefaultImage | MemberRef | Riferimento al campo contenente un'immagine utilizzata per identificare visivamente un'istanza di entità per gli utenti in ambito aziendale. Se omesso, viene utilizzato il primo campo immagine nell'entità, se presente. |
| DefaultDetails | MemberRef[] | Elenco ordinato di campi che rappresentano il set predefinito di informazioni dettagliate visualizzate a un utente aziendale su un'istanza di entità. Se omesso, vengono usati i primi cinque (5) campi nell'entità, esclusi quelli già a cui fanno riferimento Key, DisplayKey o DefaultImage. |
| SortProperties | MemberRef[] | Elenco ordinato di campi in base al quale vengono ordinate le istanze di entità. Quando si esegue l'ordinamento in base a questi campi, viene usato l'oggetto SortDirection specificato in ogni campo. Se omesso, vengono usati i campi DisplayKey |
| DefaultMeasure | MemberRef | Riferimento a una misura definita nel modello o a un campo numerico con una funzione di aggregazione predefinita per indicare che la misura o il campo deve essere utilizzato come rappresentazione predefinita per più istanze dell'entità. Se omesso, viene utilizzato un conteggio delle istanze di entità. |
| DefaultLocation | MemberRef | Riferimento a un campo il cui valore rappresenta il percorso predefinito associato a un'istanza di entità. Se omesso, viene utilizzato il primo campo percorso nell'entità, se presente. |
Attributi di campo
Questi attributi sono definiti in un sotto-elemento di una proprietà CSDL o di un elemento NavigationProperty.
| Nome attributo | Tipo di dati | Descrizione |
|---|---|---|
| ReferenceName | Testo | Identificatore utilizzato per fare riferimento a questa entità in una query DAX. Se omesso, viene utilizzato il nome del campo. |
| Didascalia | Testo | Nome visualizzato per l'entità. Se omesso, viene usato ReferenceName del campo. |
| Documentazione | Testo | Testo descrittivo per agevolare la comprensione del significato del campo in ambito aziendale. |
| Hidden | Boolean | Indica se il campo deve essere visualizzato. Il valore predefinito è false, ovvero il campo viene visualizzato. |
| DisplayFolder | Testo | Nome (percorso completo) della cartella in cui viene visualizzato questo campo. Se omesso, il campo viene visualizzato alla radice del modello. |
| ContextualNameRule | Enumerazione | Valore che indica se e come deve essere modificato il nome della proprietà in base al contesto in cui viene utilizzato. I valori possibili sono: None, Role, Merge. |
| Allineamento | Enumerazione | Valore che indica come devono essere allineati i valori del campo in una presentazione tabulare. I valori possibili sono Default, Center, Left, Right. Se omesso, il valore predefinito determina l'allineamento in base al tipo di dati del campo. |
| Formatstring | Testo | Stringa di formato .NET che indica come deve essere formattato il valore del campo per impostazione predefinita. Se omesso, si presuppone il formato seguente: -Datetime fields: regional short date or "d" -Campi a virgola mobile e campi integrali con una funzione di aggregazione predefinita: numero di regione o "n" -Integer senza funzione di aggregazione predefinita: numero decimale locale o "d" Per tutti gli altri tipi di campi, non è applicabile alcuna stringa di formato. |
| Unità | Testo | Simbolo applicato ai valori del campo per esprimere unità. Se omesso, si presuppone che le unità non siano note. |
| Larghezza | Integer | Larghezza preferita in caratteri che deve essere riservata per la visualizzazione dei valori del campo in una presentazione tabulare. Se omesso, la larghezza predefinita è basata sul tipo di dati del campo. |
| SortDirection | Enumerazione | Valore che indica la modalità di ordinamento dei valori del campo. I valori possibili sono Default, Ascending e Descending. Se omesso, il valore predefinito assegna una direzione di ordinamento in base al tipo di dati del campo. |
| IsRightToLeft | Boolean | Indica se il campo contiene testo che deve essere letto da destra a sinistra. Se omesso, si presuppone l'impostazione del modello. |
| OrderBy | MemberRef | Riferimento a un altro campo all'interno del modello che definisce l'ordinamento per i valori di questo campo. I valori per i due campi devono presentare un mapping 1:1 oppure il comportamento di ordinamento non è definito. Se omesso, il campo viene ordinato in base al proprio valore. |
| Contents | Enumerazione | Enumerazione che descrive il sottotipo o il contenuto del campo. Se omesso, non viene presupposto alcun sottotipo specifico, a meno che il tipo di dati del campo non sia Binary, nel qual caso si presuppone l'utilizzo di Image. Per un elenco completo dei tipi di contenuto supportati, vedere la documentazione AMO. |
| DefaultAggregateFunction | Enumerazione | Valore che indica la funzione predefinita, se presente, generalmente utilizzata per aggregare questo campo. I valori possibili sono None, Sum, Average, Count, Min, Max. Se omesso, viene utilizzato Sum per i campi numerici, None per tutti gli altri campi. |
| IsSimpleMeasure | Boolean | Indica se una misura è soltanto una semplice aggregazione di un campo numerico. Tali aggregazioni possono essere facilmente definite nella query in base alle necessità, pertanto è preferibile ometterle dalla definizione del modello per migliorare le prestazioni. Se omesso, viene presupposto false. |
| Kpi KpiGoal KpiStatus |
Sottoelemento | Indica che l'elemento della misura deve essere utilizzato come indicatore KPI. Il sottoelemento KPI utilizza gli elementi KpiGoal e KpiStauts per definire l'immagine di visualizzazione associata e gli intervalli di destinazione. |