Preparare i dati per i report per dispositivi mobili di Reporting Services
Nota
SQL Server Mobile Report Publisher è deprecato per tutte le versioni di SQL Server Reporting Services dopo SQL Server Reporting Services 2019. È interrotta a partire da SQL Server Reporting Services 2022 e Server di report di Power BI.
SQL Server Mobile Report Publisher supporta molte operazioni sui dati complesse, tra cui filtro, aggregazione e sezionamento temporale. Questo articolo descrive alcuni degli aspetti di cui tenere conto durante la preparazione dei dati. La preaggregazione dei dati può essere utile per ottimizzare sia la creazione che l'uso dei report per dispositivi mobili ed è un requisito per alcune progettazioni di report per dispositivi mobili.
Formati di data e ora
Quando si tratta di intervalli di data e ora da usare in un report per dispositivi mobili, in particolare con TimeNavigator, è importante formattare correttamente la colonna data/ora in modo che Mobile Report Publisher possa identificarla come tale. Ecco alcuni esempi di formati di data/ora validi:
05/01/2009
2009-05-01
05/01/2009 14:57:32.8
2009-05-01 14:57:32.8
2009-05-01T14:57:32.8375298-04:00
5/01/2008 14:57:32.80 -07:00
1 May 2008 2:57:32.8 PM
Fri, 15 May 2009 20:10:57 GMT
Uno o più intervalli di data/ora, ad esempio orario, giornaliero, mensile, trimestrale e annuale possono descrivere set di dati basati su data e ora. Mobile Report Publisher consente di combinare più tabelle con livelli di granularità diversi e visualizzarli in un singolo report per dispositivi mobili. Tenere conto, tuttavia, degli intervalli rilevanti dai set di dati originali, perché possono essere utili per decidere quale opzioni di filtro di data/ora presentare all'utente nel report per dispositivi mobili finale.
I campi di data in modelli di Analysis Services multidimensionali e tabulari possono perdere la formattazione della data nei set di dati condivisi. Per una soluzione che ne preservi la formattazione, vedere Retain date formatting for Analysis Services in mobile reports (Mantenere la formattazione della data per i dati di Analysis Services nei report per dispositivi mobili).
Preparazione dei dati di filtro
Mobile Report Publisher consente di filtrare i dati sia in base ai campi di data/ora che ai campi chiave. Anche se i campi chiave possono essere numerici, nella maggior parte dei casi si tratta di un ID o un valore stringa. Per preparare un campo di filtro da usare con un elemento di navigazione, come l'elenco di selezione, la chiave del filtro deve essere una singola colonna nella tabella dati. In questo modo, è possibile raggruppare le righe della tabella in base al valore nella colonna di filtro. La disponibilità di più colonne con diverse chiavi di filtro, o criteri di filtro, consente di usare i report per dispositivi mobili insieme a più strumenti di navigazione di filtro, in modo gerarchico o singolarmente.
Settore | Ufficio | Paese |
---|---|---|
Banche | AFGHANISTAN | ASIA |
Servizi commerciali e professionali | AFGHANISTAN | ASIA |
Alimentari, bevande e tabacco | AFGHANISTAN | ASIA |
Media | AFGHANISTAN | ASIA |
Farmaceutici | AFGHANISTAN | ASIA |
Commercio al dettaglio di alimentari e beni di consumo | ALBANIA | EUROPA |
I filtri basati su chiave potrebbero anche essere strutturati in modo gerarchico per l'uso con un elenco di selezione in una struttura ad albero. Per preparare i dati per l'uso in questo tipo di scenario, creare una tabella di ricerca che descrive la struttura gerarchica. Usare una struttura di tabella che include una colonna chiave e una colonna chiave padre per indicare la posizione di appartenenza di un nodo nella gerarchia globale.
In questa tabella, gli elementi ChiavePadre vengono prima elencati nella colonna ChiaveElemento e poi nella colonna ChiaveElementoPadre accanto agli elementi figlio corrispondenti.
ChiaveElemento | ChiaveElementoPadre |
---|---|
Dati finanziari | |
Industria | |
Beni di consumo | |
Beni voluttuari | |
Sanità | |
IT | |
Banche | Dati finanziari |
Beni immobili | Dati finanziari |
Finanza diversificata | Dati finanziari |
Editoria e stampa | Dati finanziari |
Servizi commerciali e professionali | Industria |
Beni di investimento | Industria |
Trasporto | Industria |
Alimentari, bevande e tabacco | Beni di consumo |
Commercio al dettaglio di alimentari e beni di consumo | Beni di consumo |
Prodotti per la casa e per la persona | Beni di consumo |
Media | Beni voluttuari |
Automobili e componentistica | Beni voluttuari |
Beni durevoli e abbigliamento | Beni voluttuari |
Servizi al consumo | Beni voluttuari |
Vendita al dettaglio | Beni voluttuari |
Farmaceutici | Sanità |
Attrezzature e servizi sanitari | Sanità |
Software e servizi | IT |
Tecnologia - Attrezzature e hardware | IT |
Servizi di telecomunicazione | IT |