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 Area
Banche AFGHANISTAN ASIA
Servizi commerciali e professionali AFGHANISTAN ASIA
Alimentari, bevande e tabacco AFGHANISTAN ASIA
File 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
File 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