1 / 37

Excel Services & Excel Web Services

Excel Services & Excel Web Services. Uroš Žunič, Kompas Xnet MCP, MCAD.NET, MCT. Agenda. MOSS 2007 Pregled Excel Services Excel Web Services Kaj potrebujemo? Excel Services Excel Web Services. Microsoft Office SharePoint Server 2007. Microsoft Office SharePoint Server 2007 (MOSS)

Download Presentation

Excel Services & Excel Web Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Excel Services & Excel Web Services Uroš Žunič, Kompas Xnet MCP, MCAD.NET, MCT

  2. Agenda • MOSS 2007 • Pregled • Excel Services • Excel Web Services • Kaj potrebujemo? • Excel Services • Excel Web Services

  3. Microsoft Office SharePoint Server 2007 Microsoft Office SharePoint Server 2007 (MOSS) Dosegljiv iz večih klientov Skalabilen (10.000 ali več strani in uporabnikov) .NET FX 2.0 and ASP.NET 2.0 Internet Information Services 6.0 (or later) Windows Server 2003 (or later) Browser Clients Microsoft Office SharePoint Server 2007 (MOSS) Value-added Applications and Solutions Built on WSS 3.0 Office 2007 Clients Office 2003 Clients Windows SharePoint Services 3.0 (WSS) Core Site and Workspace Services

  4. Office 2007 programi Word 2007, Excel 2007, PowerPoint 2007, Access 2007 Nov uporabniški vmesnik Izboljlšana integracija z WSS in ostalimi podatkovnimi viri Nov XML podatkovni format, ki omogoča boljšo povezljivost z drugimi programi WSS 3.0 Word 2007 Excel 2007 Exchange Server PowerPoint 2007 Outlook 2007 Other Databases & Web Services

  5. Microsoft Office SharePoint Server 2007 Business Intelligence Collaboration BusinessProcesses Portal Content Management Search Server-based spreadsheets plus BI portals built on SQL Server Analysis Services Next generation e-mail, project management, workflow, blog and wiki support Windows SharePoint Services Server-based forms and workflow with smart client and browser interfaces Enhanced SharePoint Portal aggregation and personalization Integrated document, records and Web content management Great relevance with rich people and business data search Unified ASP.NET 2.0 workspace foundation for scalability and extensibility

  6. Business Intelligence v 2007 Office System Business Intelligence Excel 2007 MOSS 2007 • Uporabniki so navajeni Excela • za analize podatkov • Uporabniki bi imeli DZ v skupni rabi • IT želi imeti nadzorovane in varne • delovne zvezke v skupni rabi • Excel: • orodje za BI analize • lahko povezovanje na zunanje podatke • Vrtilne tabele in vrtilni grafikoni • Filtriranje in sortiranje • posodobljeni grafični prikazi podatkov • podpora za SQL Server 2005 Analysis Services • SharePoint Server: • centralno mesto za BI analize • Excel Services in Reporting Services na portalu • Report Center: ‘out-of-the-box’ BI portal • Dashboards, KPIs, in Report Libraries

  7. Želje in potrebe strank • Več izvodov DZ: več verzij resnice • Imeti en delovni zvezek deljen med različnimi uporabniki • Podatke na delovnih listih težko zaščitimo • Večkrat v lastnih aplikacija potrebujemo logiko Excela • Excel je klient aplikacija, zato ni najbolj primeren za delo na serverju

  8. Uporaba Excel Services • Excel Sevices pregled • Kaj so Excel Services? • Kaj so Excel Web Services? • Kaj Excel Services niso? • Excel Services Arhitektura • Kaj je Objavljeni Delovni Zvezek? • Kaj je Excel Web Access Web Part?

  9. Excel Services Pregled Brskalnik Pregled DZ v Web Partih Nastavljamo parametre, sortiramo, filtriramo, ‘drill down’, da pogledamo želene podatke Povezljivost z Excelom Preračunani podatki in grafikoni Excel 2007 Izdelava DZ Delovni zvezki /snapshot-i Delovni zvezki/preračunani podatki Excel 2007 Office SharePoint Serverji& Excel Services Odpiranje v Exceluza globje analize in prikaz Odpiranje ‘SnapShot-a’ Delovni zvezki shranjeni v knjižnjicah Preračunavanje in pretvarjanje delovnih zvezkov (v HTML) Pridobivanje podatkov iz zunanjih virov in keširanje podatkov Lastne aplikacije Nastavimo vrednosti, naredimo kalkulacije, osvežimo podatke preko Excel Web Sevice-a Lahko prenesemo cel DZ

  10. Excel Services: kaj vam ponujajo? • Uporaba logike Excela na strežniku • Popravljanje nekaterih podatkov v DZ (parametri) • Varovanje delovnega zvezka • Automatizacija preračuniv na serverju • Osveževanje podatkov iz zunanjih virov • Izdelava, shranjevanje in prikaz snapshotov • Lastne aplikacije, ki uporabljajo Excel Web Services

  11. Kaj so Excel Services? • Office SharePoint Server 2007 servis • Pogled in uporaba DZ v brskalniku • Kontrola nad dostopom do DZ • Kontrola nad vidljivostjo listov • Integriran z poročilnim sistemom na portalu • Podpora lastnim aplikacijam s pomočjo ExcelWeb Services

  12. Kaj so Excel Web Services? • Web servis, ki omogoča funkcionalnost Excela: • Kalkulacije na serverju • Automatizacija delovnih zvezkov na serverju

  13. Kaj Excel Services niso • Ne dovolijo izdelave in spreminjanja delovnega zvezka • Več uporabnikov hkrati NE more urejat delovnega zvezka • Ne podpirajo vseh funkcionalnosti Excelovega delovnega zvezka

  14. Arhitektura Web Front End Excel Web Access Excel Web Services Application Server User-Defined Functions Excel Calculation Services SharePoint Content Database OLAP database Excel Workbooks

  15. Kaj je objavljen delovni zvezek? • Delovni zvezek, ki je omogočen preko Excel Services • Delovni zvezek je shranjen v knjižnjici • Lokacija mora biti varna lokacija (trusted location) • Parametri določajo, katere celice lahko uporabnik spreminja • Prikazuej lahko več delovnih listov

  16. Kaj je Excel Web Access Web Part? • Web part, ki prikazuje vsebino DZ na SharePoint strani • Konfiguracija delovnega zvezka kontrolira vidljivost delovnih listov in spreminjanje obsegov

  17. Kaj potrebujemo • Windows Server 2003 • Microsoft Office System 2007 • Excel • MS Office SharePoint Server 2007 (Enterprise Edition)

  18. Excel Services • Excel • Izdelamo DZ • Shranimo v Trusted Library na SharePoiunt-u • SharePoint Server • Nastavimo Trusted Location na knjižnjico, kjer shranjujemo delovne zvezke • Omogoča renderiranje (pretvorbo v HTML) delovnega zvezka • DZ lahko prenesemo lokalno in ga odpremo v Excelu ali ga odpremo v načinu samo za branje (snapshot)

  19. Varna lokacija • Excel services odprejo samo zvezke, ki so shranjeni na varnih lokacijah • Ne zaupajo varnim lokacijam na drugih strežnikih • Na SharePoint portalu, določimo knjižnjico in v servisih nastavimo to knjižnjico za varno lokacijo • V Excelu ustvarimo DZ in ga objavimo v knjižnjico • Lahko določimo vidne liste • Lahko določimo parametre

  20. Varna lokacija:nastavitev • Nastavitev URL naslova za varno lokacijo • SharePoint Central Administration • VApplication Management, skonfiguriramo Farm’scoreservice • VExcel Services Management, dodamo URL naslov knijžnjice v Trusted location • V Excelu2007, objavimo na SharePoint • Naredimo/odpremo delovni zvezek • Lahko nastavimo Obsege (named ranges), ki bodo lahko služili kot parametri za spreminjanje vrednosti • Uporabnikom damo URL naslov knjižnjice • Uporabniki lahko sedaj pogledajo DZ v brskalniku

  21. Varna lokacija Pogledali si bomo : • Kako naredimo knjižnjico • Kako jo nastavimo za varno lokacijo • Kako objavimo DZ v knjižnjico

  22. Dodajanje parametrov • V DZ določimo imenovane obsege • Formula > Define name • Naredimo objavo • Določimo parametre

  23. Dodajanje parametrov Pogledali si bomo : • Kako naredimo imenovane obsege • Kako nastavimo parametre

  24. Ogled delovnega zvezka • Web Access • Excel Web Access Web part • Prenos in ogled v Excelu • Za spreminjanje • Samo za branje

  25. Pregled delovnega zvezka Pogledali si bomo : • Kako pogledamo DZ v brskalniku • Kako naredimo stran z Web partom za prikaz delovnega zvezka • Kako odpremo delovni zvezek v Excelu • Kako naredimo snapshot

  26. Kaj še ni podprto • Zvezek se ne naloži • VBA, IRM, AutoShapes • Del se ne prikaže • Določeni grafični efekti (na grafikonih, samooblikah), razdeljena okna, zamrznjena okna, ... • Omejene funkcionalnosti • Vrtilne tabele, vrtilni grafikoni, zoom,...

  27. Excel Web Services • Omogočajo nam: • Uporabo Server-side logike Excela Delo z delovnimi zvezki Varovanje informacij • Posodabljanje delovnih zvezkov na strežniku Osveževanje zunanjih podatkov Procesiranje obstoječih delovnih zvezkov Izdelavo, hranjenje in prenos snapshotov na klineta Lastni uporabniški vmesnik za server-side kalkulacije Začnemo sejo z Excel Calculation Services, odpremo delovni zvezek, nastavimo parametre, naredimo preračun in dobimo rezultate

  28. Excel Web Services • Vsaka seja ima svoj izvod delovnega zvezka • Spremembe ne vplivajo na druge uporabnike • Stanje delovnega zvezka se ohranja • Session state se izvaja na strežniku • Pri posodabljanju se preračunajo samo nujno potrebne formule • Razen, če sami zahtevamo popolen preraču • Performance?

  29. Excel Web Services • Objavimo delovni zvezek v varno knjižnjico • Dodamo Web Referenco na Excel Web Servis http://<server>/<customSite>/_vti_bin/Excelservice.asmx

  30. Excel 2007 Web Services

  31. Excel Web Services • Metode: • OpenWorkbook Odpre delovni zvezek Vrne sessionID • SetCell, SetCellA1 Določi vrednost v celico • SetRange Določi vrednost obsegu • CalculateWorkbook Recalculate, Claculate Full • GetWorkbook Vrne cel delovni zvezek ali snapshot • CloseWorkbook Zapre dz in zaključi sejo

  32. Uporaba Excel Web Services Pogledali si bomo : • Kako nastavimo referenco na Excel Web Service • Kako odpremo delovni zvezek • Kako nastavimo vrednosti parametrov • Kako prikažemo rezultat

  33. Shranjevanje delovnega zvezka • Ni metode SaveWorkbook • Po klicu metode CloseWorkbook se seja zaključi in spremembe zavržejo • Za shranjevanje moramo poskrbeti sami:

  34. Shranjevanje delovnega zvezka Pogledali si bomo : • Kako shranimo delovni zvezek na disk

  35. Povzetek • Excel Services omgočajo uporabo delovnega zvezka brez MS Excela • Excel Web Services nam omogočajo uporabo Excelove logike v naših lastnih aplikacijah!

  36. Kako naprej • Pozanimajte se za Office SharePoint Server 2007izobraževanja • Microsoft Slovenija • Kompas Xnet • Prenesite si trial verzijo Office SharePoint Server 2007 • Prenesite si Office SharePoint Server 2007 SDK • Poglejte na: • http://msdn.microsoft.com • http://blogs.msdn.com/excel

  37. Q & A uros.zunic@kompas-xnet.si

More Related