Sql Server 2005 Reporting Services - Sviluppo Franco Perduca Factory Software

Slides:



Advertisements
Presentazioni simili
© 2010 Colt Telecom Group Limited. All rights reserved. Cloud Computing Lapproccio Colt Dionigi Faccedna.
Advertisements

Teoria e Tecniche del Riconoscimento
Mdx Franco Perduca Factory Software
Introduzione ai Visual Studio Tools For Office 2005 Fabio Santini
Practical Analysis Services
Reporting Services - Introduzione
Visual Studio Tools For Office 2005 Fabio Santini. NET Senior Developer Evangelist Microsoft Italy.
Consumare Web Service Andrea Saltarello
Sviluppare workflow per il nuovo 2007 Microsoft Office system e Windows SharePoint Services 3.0 Paolo Pialorsi
Midrange Modernization Conference 1 Scenari evolutivi per le soluzioni basate su AS/400 Walter Poloni Direttore Developer & Platform Evangelism Microsoft.
TechNet Integration Workshop
Dalla Business Intelligence al Business Performance Management
1 Teaching Cloud Computing and Windows Azure in Academia Domenico Talia UNIVERSITA DELLA CALABRIA & ICAR-CNR Italy Faculty Days 2010.
Luca Bianchi Windows Development Day Bologna 28 gennaio 2005 SQL Server Desktop Engine (MSDE) & SQL Server 2005 Express.
SQL Server 2005 Integration Services
La piattaforma Microsoft per lo sviluppo di applicazioni
Sql Server 2005 Integration Services - Introduzione Franco Perduca Factory Software
Vincenzo Campanale PM Security & Management System Center, DSI e la Roadmap.
WSDL (Web Services Description Language) Laurea Magistrale in Informatica Reti 2 (2006/07) dott. Federico Paoloni
4-1 Routing Gerarchico Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights Reserved)
E Windows SharePoint Services 2.0 Ivan Renesto Overview how to use Windows SharePoint Services.
Un DataBase Management System (DBMS) relazionale client/server.
Microsoft Robotics Studio Marco Petrucco Microsoft Student Partner - Udine.
EJB Enterprise Java Beans B. Pernici. Approccio Java.
CSS Cascading Style Sheet CSS2 – CSS/P. The goal: see this site
HDM Information Design notation v.4. HDM Information Design.
Esempi sui CSS.
Fanno ormai parte della nostra vita di tutti i giorni….
2000 Prentice Hall, Inc. All rights reserved. 1 Capitolo 3 - Functions Outline 3.1Introduction 3.2Program Components in C++ 3.3Math Library Functions 3.4Functions.
2000 Prentice Hall, Inc. All rights reserved. 1 Capitolo 6: Classi e astrazione dati 1.Introduzione 2.Definizione delle strutture 3.Accedere ai membri.
FONDAMENTI DI INFORMATICA III WfMC-1. FONDAMENTI DI INFORMATICA III WfMC-2 WFMC Cose WfMC Workflow Management Coalition (WfMC), Brussels, è unorganizzazione.
Gestione File System e I/O in Windows 2000 Implementazione del File System FAT-12, FAT-16, FAT-32 NTFS API relative al File System Gestione dei dispositivi.
ATE / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.
New Features + Improvements Miglioramenti alle Situazioni contabili Distribuzione costi Intragruppo in registrazione fatture di acqusti Varie.
Vision Caratteristica generica– disponibile a livello generale Possibilità di personalizzazione Facile da usare (What you see is what you get)
Ovvero lo stile di Internet TC-WEB Torino, 5 settembre 2012.
Sequence. CREARE UNA SEQUENCE CREATE SEQUENCE nome [INCREMENT BY n] [START WITH n] [MAXVALUE n | NOMAXVALUE] [MINVALUE n | NOMINVALUE] [CYCLE | NOCYCLE]
PRODOTTO CARTESIANO Otteniamo un prodotto cartesiano quando: viene omessa la condizione di join una condizione di join non è valida tutte le righe della.
FUNZIONI DI GRUPPO Le funzioni di gruppo operano su un set di record restituendo un risultato per il gruppo. AVG ([DISTINCT|ALL] n) media, ignora i valori.
Constraints.
Componenti dell’architettura Oracle
Palermo, may 2010 F.Doumaz, S.Vinci (INGV-CNT- Gruppo di telerilevamento)
Attribution-NonCommercial-ShareAlike SQL Server.
Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria di Modena Corso di Laurea Specialistica in Ingegneria Informatica Analisi e valutazione.
Microsoft Access Maschere.
Filtered Index and Statistics Filtered Indexes Sergio Govoni
Innovazioni versione 4 Bari, 17 ottobre Innovazioni versione 4 Il menù dinamico secondo logica operativa Il ruolo dei Ruoli Facilitare la scelta.
INTERNET Antonio Papa Classe 2^ beat I.S.I.S. G. Meroni a.s. 2007/2008.
Scheda Ente Ente Privato Ente Pubblico. 2ROL - Richieste On Line.
Fabio Cozzolino Vito Arconzo
Microsoft SQL Server Versioni di Microsoft SQL Server 2005 SQL Server EXPRESS Edition SQL Server MOBILE Edition SQL Server WORGROUP Edition SQL.
Attribution-NonCommercial-ShareAlike Le novità
Renato Francesco Giorgini Evangelist IT Pro
Scoprirete che su Office non si può solo contare ma anche sviluppare.
HTML per iniziare Gianpaolo Cecere. 29 aprile Sintassi HTML I tag HTML sono direttive per i browser I tag sono contenitori per porzioni di documento.
IIS7 Media Services Piergiorgio Malusardi IT Pro Evangelist
VB.NET Sviluppo Applicazioni Desktop
Visual Studio Tools for Office: Developer Solutions Platform Fulvio Giaccari MCSD.NET / MCT Responsabile Usergroup ShareOffice Blog:
SQL Server 2005 Sicurezza Davide Mauri Factory Software
Giovedì 17 Aprile 2008 Heroes {Community} Launch Giovedì 17 Aprile 2008.
SUBQUERY Chi ha un salario maggiore di quello di Abel? Occorre scomporre la query in due sotto problemi: MAIN : quali impiegati hanno un salario maggiore.
Corso di Web Services A A Domenico Rosaci Patterns di E-Business D. RosaciPatterns per l'e-Business.
Pippo.
Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO.
ASP – Active Server Pages Introduzione Pagine Web Statiche & Dinamiche(ASP)
SQL Developer Lanciare sqldeveloper (alias sul desktop) / c:\Oracle\sqldeveloper Associare tutti i tipi di file, se volete Tasto destro sulla spina “connection”
Azure: Mobile Services e Notification Hub ANDREA GIUNTA.
HTML 4.01 Apogeo. I tag di base Capitolo 1 I tag SintassiEsempi:
ADO Per gestire i database con tecnologia ASP si utilizzano strumenti ADO (ActiveX Data Objects): un'architettura che fornisce oggetti.
Transcript della presentazione:

Sql Server 2005 Reporting Services - Sviluppo Franco Perduca Factory Software

2 Agenda Sviluppo di Report Tool Espressioni Estensione Invocazione dei Report Extension Accenni

3 Sviluppo di Report

4 SQL Server Catalog Report Server URL / XML Web Service Interface Report Processing Delivery Delivery Targets ( , File Share, Custom) Rendering Output Formats (HTML, Excel, PDF, Custom) Data Processing Data Sources (SQL, OLE DB, XML/A, ODBC, Oracle, Custom) Security Security Services (Windows, Custom) Office Custom Application Browser

5 Sviluppo di Report Tramite Business Intelligence Development Studio Sviluppo di Report Report Models Ingredienti Data Sources Report & Report Items

6 Sviluppo di Report Dalla toolbox TextBox Image Line Rectangle Subreport Data Regions (List, Table, Matrix, Chart) Possibilità di creare dei custom report items

7 Sviluppo di Report Tutti I report hanno queste proprietà Background Color Background Image Border Color Border Style Border Width Padding

8 Sviluppo di Report Charts Background Gradient Textboxes Color Font Family / Size / Style / Weight Format Line Height Text Align Text Decoration Vertical Align

9 Sviluppo di Report List ripete regioni di dati in modo freeform layout List dentro List per avere raggruppamenti multipli Puo essere usata per report con elementi ripetuti e complessi

10 Sviluppo di Report Tabella Come lista ma con colonne fisse Come tabella html cella puo essere composta da piu colonne (span) Posso avere piu righe per record Ogni cella puo contenere unaltro report item Semplice allineare i contenuti delle celle

11 Sviluppo di Report Matrice Ripete dati sia su righe che colonne Meglio conosciuta come pivot table o cross tab Posso avere differenti sottototali Ogni cella puo contenere unaltro report item Ottima con dati multidimensionali

12 Sviluppo di Report Chart Dati dal dataset corrente (posso usare anche una espressione) Diversi tipi di grafici supportati Molto simile a matrice

13 Sviluppo di Report Espressioni Praticamente tutte le proprietà accettano espressioni Si usa la sintassi Visual Basic.NET Per creare aggregati e sottototali : Sum, Avg, Count, Min, First, etc. Esempi =Fields!First.Value & " " & Fields!Last.Value =Sum(Fields!Sales.Value) =IIf(Sum(Fields!Sales.Value)>10, "green", "red")

14 Sviluppo di Report Parametri Possono essere usati nelle espressioni e anche nella definzione della query (dynamic queries) Possono essere statici o query-based Possono essere gerarchici (es. Categoria, Sottocategoria) Accessibili dalla collection parameters =IIF(Fields!Sales.Value > Parameters!Goal.Value, PASS", FAIL")

15 Sviluppo di Report Interattivita E possibile aggiungere Actions a ciascun report item Drill down allinterno del report (nascondi dettagli) Drill through su altro report (con parametri) Bookmarks per link sullo stesso report Hyperlinks classico Document map per navigare sulla struttura del report (treeview)

16 Sviluppo di Report Tips and tricks Crearsi un template aziendale Formattare in base al contenuto (es. Color, forecolor ecc.) Lettura facilitata (es. =iif(RowNumber(Nothing) Mod 2,Green","White") Custom Code

17 Invocazione di Report

18 Invocazione di Report E possibile accedere a Reporting Services in una soluzione custom in due modalita: Url access richiesta via HTTP/GET Web Services Richiesta via SOAP

19 Invocazione di Report Nuovo Report Management Endpoint Include Model Management, Report Builder features Nuovo Report Execution Endpoint Rimpiazza Render() and RenderStream() methods Supporto interattività (inc. show / hide, drillthrough) Compatibilità verso il basso mantenuta

20 Invocazione di Report Url Access Report Server URL Defaults to Report Name Nome del report Report Parameters I nomi devono mappare I parametri definiti nel report Es CategoryID=1&EmployeeID=1

21 Invocazione di Report Web Services Esecuzione dei report GetReportParameters() Render() Anche asincrona Gestione report CreateReport() GetReportDefinition()

22 Extensions

23 Extensions Permette estendere Reporting Services Managed code runs in server process

24 Extensions Tipi di Extension Data - data sources custom o non previsti Delivery - Delivers reports su protocolli e devices vari Rendering – output non previsti (Word ?) Security – quando non è praticabile la sicurezza basata su windows Custom Report Items – Grafici Spettacolari (Dundas)

25 Domande?

© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.