Documento

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    11/04/09 15:35 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

    11/04/09 15:35 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

    Favorites, Groups & Events

    Documento - Presentation Transcript

    1. Reporting Services Installazione & amministrazione Andrea Benedetti [email_address]
    2. Chi Sono?
      • MVP SQL Server
        • Training, consulting, speaking
          • .NET
          • SQL Server
          • Modellazione e disegno db
          • Reporting – ETL
          • Tuning & performance
        • Blog: http://blogs.ugidotnet.org/ab
      • Consiglio direttivo UGISS
        • www.ugiss.org
      • Mentor di Solid Quality Learning
        • www.solidqualitylearning.com
    3. UGISS
      • User Group Italiano di SQL Server
        • http://www.ugiss.org
      • Associazione No-Profit
      • Scopo: divulgare ed approfondire tutti gli argomenti direttamente o indirettamente riferibili a SQL Server
      • Collaborare!
        • Lo possono fare tutti! Scriveteci a: [email_address]
    4. Agenda
      • Installazione
        • Tipologie di installazione
      • Configurazione
      • Amministrazione
        • Security
      • Web Services
    5. Installazione
      • RS NON è un programma!
        • Serie di servizi
        • Applicazioni web
        • Database
      • Ho componenti per:
        • Sviluppo
        • Gestione
        • Delivery
      • Faccio tutto da setup.exe
    6. Installazione
      • Report Server Service
        • Servizio windows
        • Non interagisce direttamente con l’utente
          • Solo tramite WS
      • Database
        • Report server
          • Memorizza report catalog
            • informazioni circa tutti i report presenti sul report server
          • Memorizza informazioni sulla web app Report Manager
            • Struttura dei folder, security settings, …
        • Report server tempdb
          • Storage temporaneo, current user su report manager, execution cache, …
    7. Installazione
      • Website: reports
        • Interfaccia del report manager
        • http://localhost/reports
        • Utilizza asp.net
          • Deve essere abilitato se non lo è ;-)
      • Web service: report server
        • Creato all’installazione
        • Per interagire ed amministrare RS
        • Così posso integrare RS nelle mie applicazioni
      • Report Designer
        • BIDS (Visual Studio 2005)
    8. Installazione – enterprise edition
      • Security Extension API
        • Codice custom per autenticazione ed autorizzazione
        • Implementare IAuthenticationExtension
      • Data driven subscription
        • Es.: poter inviare report ad utenti di una mailing list predefinita
      • Web Farm Configuration
        • Configurare diversi IIS con Report Manager e WS che puntino ad un singolo SQL Server (2000 / 2005) con i report db
    9. Tipologie di installazione
      • Full installation
        • Tipico per ambiente di sviluppo
        • Tutto sullo stesso server
      • Server installation
        • Tipico per ambiente di produzione
        • Servizio report server
        • Tool di amministrazione
        • Applicazioni web e WS
        • NON mi servono: BIDS, documentazione, db di esempio
    10. Tipologie di installazione
      • Web Farm installation
    11. Installazione – Login Accounts
      • Il login che effettua il setup:
        • Privilegi amministrativi sul pc di installazione
        • Se installazione web farm:
          • Privilegi amministrativi su pc report server e pc db server
        • Privilegi amministrativi su istanza SQL Server
          • Con questo login il setup crea db e oggetti necessari
      • Al termine dell’installazione posso specificare un login differente per accedere al report db
    12. Installazione – Report Server Options
      • Default configuration
      • “ Install but not configure the server”
        • Devo eseguire Report Server Configuration Manager per l’utilizzo
      • Service account
        • Se tutto su una macchina local system account
    13. Requisiti
      • In molte installazioni il servizio report server condivide processore e memoria con IIS e SQL Server
        • Sono tre servizi “esigenti”
        • Almeno 1 Gb di RAM
        • Spazio disco “quanto basta”
          • Attenzione al report server tempdb
    14. Installazione – Errori tipici
      • Errore 1603
        • La macchina non ha IIS
        • Il setup cerca utente ASPNET
          • Viene creato dal setup del framework
      • Errore 2755
        • Se installo tramite sessione terminal server:
          • Devo utilizzare path UNC e non drive mappati
          • Es.: \nomeMacchina omeFolder ...
      • Log File:
        • C:ProgrammiMicrosoft SQL Server90Setup BootstrapLOGFiles
        • C:Program FilesMicrosoft SQL Server90Setup BootstrapLOGFiles
    15. Configurazione
      • Reporting Service Configuration Tool
        • Nuovo strumento
        • RS2000 = notepad 
      • Lavora attraverso interfaccia WMI
    16. Configurazione
      • A differenza del motore del db abbiamo 2 servizi:
        • Report Server Windows Service
          • Start / stop via Service Control Manager
          • Responsabile dei processi asincroni / background
        • Web Service (oggi hostato in IIS)
          • Responsabile delle richieste on-demand
    17. Configurazione scale - out
      • Solo versione Enterprise
      • Posso avere più istanze di Reporting Service
      • Tutti i report server della configurazione condividono la stessa chiave (symmetric key)
        • Utilizzata per cifrare stringhe di connessione e credenziali nel db report server
      • Fare il backup della chiave (!!!)
        • Tramite il configuration tool
    18. Amministrazione
      • Report Manager Web Site
        • Amministrazione e gestione reporting
        • Istanza di default:
          • http://localhost/reports
        • Istanza nominata:
          • http://localhost/reports$sql2005
    19. Amministrazione
      • Report Manager:
        • Applicazione .Net “sopra” i WS
        • Gestione cartelle e sorgenti dati
        • Upload report
        • Impostazione sito
        • “ My Reports”
      • Management Studio
        • http://localhost/reportserver$sql2005
        • Solo Windows Authentication
        • Cartelle, sorgenti dati, upload report, ...
    20. Amministrazione - Security
      • Due System-level role all’installazione:
        • System Administrator
        • System User roles
      • Posso cambiarli:
        • Impostazioni del sito 
        • “ Configura definizioni ruolo a livello di sistema”
    21. Amministrazione - Security
      • Item-level role
        • Per controllare gestione folder, report, data source condivise, …
        • Creati all’installazione del report server
        • Posso modificarli
          • Impostazioni del sito 
          • "Configura definizioni ruolo a livello di elemento"
    22. Web Services
      • Cambia il modello esposto dai reporting service rispetto alla versione precedente
      • Management:
        • ReportService2005.asmx
      • Execution:
        • ReportExecution2005.asmx
      • La versione dell’eseguibile “rs.exe” di SQL 2005 è configurato (di default) per girare con i nuovi endpoint SOAP
    23. Web Services
      • E’ necessario specificare le credenziali da passare al Proxy:
        • wsProxy.Credentials = …
      • Management
        • ListChildren()
        • CatalogItem
        • ReportParameter
    24. Web Services
      • Execution
        • LoadReport()
        • LoadReportDefinition()
        • Render()
        • ParameterValue
      • Definire la modalità di Rendering del Report
        • Impostare i DeviceSettings!
    25. DEMO
      • Reporting Services – amministrazione e web services
    26. Grazie!

    + Nicola DianaNicola Diana, 2 months ago

    custom

    23 views, 0 favs, 0 embeds more stats

    File SlideShare

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 23
      • 23 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags