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.