Yrityksesi kerää ja tallentaa tietoja – paljon tietoja. Jotta tiedot olisivat helposti sinun ja ryhmäsi käytettävissä, haluat luoda seuranta- tai raportointisovelluksen ryhmän Microsoft SharePoint -sivustoon. Mistä pitäisi aloittaa?
Microsoft Office SharePoint Designer 2007 -ohjelmalla voit luoda nopeasti reaaliaikaisesti päivittyvistä tiedoista mukautettuja näkymiä eli tietonäkymiä. Voit käyttää tietonäkymiä monista eri lähteistä peräisin olevien tietojen tarkasteluun, mukaan lukien tietokantakyselyt, XML-asiakirjat, Web-palvelut, SharePoint-luettelot ja -kirjastot sekä palvelinpuolen komentosarjat.
On kaksi tapaa lisätä tietonäkymä sivulle. Tietonäkymän voi luoda vetämällä tietolähteen kansioluettelosta tai tietolähdekirjastosta uuteen tai olemassa olevaan Web-sivuston sivuun. Tietolähteen voi myös luoda käyttämällä Lisää tietonäkymä -komentoa ja muokkaamalla sitten näkymää lisäämällä vain ne kentät, joiden halutaan näkyvän Tietolähteen lisätiedot -tehtäväruudussa.
Tässä artikkelissa on johdanto tietonäkymiin. Lisäksi artikkelissa on esimerkki XML-tiedoston luomisesta ja käyttämisestä tietolähteenä sekä ohjeet siitä, kuinka tietonäkymä luodaan tietojen perusteella "vedä ja pudota" -menetelmällä tai Tietolähteen lisätiedot -tehtäväruudun avulla. Tässä artikkelissa käytetään tietolähteenä .xml-tiedostoa, koska tällöin tietolähteen luominen ja käyttäminen on helppoa. Artikkelin ohjeita voi kuitenkin käyttää minkä tahansa tietolähteen kanssa – myös SharePoint-luettelon tietojen kanssa, mikä onkin yleisin tapa luoda tietonäkymä.
Tärkeää Tässä artikkelissa käsitellään tietonäkymien luomista SharePoint-sivustoilla, jotka sijaitsevat Microsoft Windows SharePoint Services 3.0 -palvelimissa. Kaikki tässä mainitut toiminnot eivät välttämättä ole käytettävissä, jos sivustosi ei sijaitse Windows SharePoint Services 3.0 -palvelimessa.
Tämän artikkelin sisältö
Mikä on tietonäkymä?
Tietonäkymä on reaaliaikaisesti päivittyvä, mukautettava tietolähteen näkymä, joka hyödyntää Microsoft ASP.NET -tekniikkaa. Office SharePoint Designer 2007 noutaa tiedot tietolähteestä XML (Extensible Markup Language) (XML (Extensible Markup Language): SGML (Standard Generalized Markup Language) -kielen alijoukko, jonka avulla käyttäjät voivat luoda tietojen joustavan järjestelemisen ja esittämisen mahdollistavia tunnisteita.) -muodossa ja tuo ne näkyviin XSLT (Extensible Stylesheet Language Transformations) (XSLT (XSL Transformation): Tiedosto, jonka avulla XML-asiakirjat siirretään toiseen muotoon, kuten HTML- tai XML-muotoon. XSLT on suunniteltu käytettäväksi osana XSL:ää.) -muodossa. Tietonäkymää voi muokata Office SharePoint Designer 2007 -ohjelmalla. Tietonäkymiä voi käyttää monista eri lähteistä peräisin olevien tietojen tarkasteluun, mukaan lukien tietokantakyselyt, XML-asiakirjat, Web-palvelut, SharePoint-luettelot ja -kirjastot sekä palvelinpuolen komentosarjat. Lisäksi voidaan luoda tietonäkymä, joka tuo näkyviin useiden tietolähteiden tietoja.

Tietonäkymät ovat reaaliaikaisesti päivittyviä näkymiä tiedoista, joita voi suodattaa, lajitella ja ryhmitellä. Lisäksi asettelua voi muuttaa ja käyttöön voi ottaa tyylejä tai ehdollista muotoilua WYSIWYG (what you see is what you get) -ympäristössä.
Kun tietonäkymään on lisätty sivu, Office SharePoint Designer 2007 -ohjelman WYSIWYG-työkalujen avulla voi myös lisätä tai poistaa sarakkeita, muuttaa fontin muotoilua tai ottaa käyttöön värejä. Kun tietonäkymää muotoillaan Office SharePoint Designer 2007 -ohjelman WYSIWYG-työkaluilla, ohjelma lisää XSL (Extensible Stylesheet Language) (XSL (Extensible Stylesheet Language): XML-kieli, jonka avulla XML-tiedot siirretään toiseen muotoon, kuten HTML-muotoon. Muunnoksessa käytetään tyylisivua, joka määrittää esityssäännöt) -koodin suoraan HTML-koodiin. XSL-koodia on mahdollista muokata suoraan Koodi-näkymässä, mutta XSL-koodin voi myös ottaa käyttöön helposti Office SharePoint Designer 2007 -ohjelman muotoilutyökalujen avulla, vaikkei hallitsisikaan XSL-kieltä.
Sivun alkuun
.xml-tiedoston luominen mallitietolähteeksi
Northwind Traders on tukkuvarasto, joka säilyttää tuoteluettelonsa XML-muodossa. Luettelo sisältää myös tuotteiden lukumäärät. Tällä hetkellä ryhmäsi tarkastaa luetteloa tulostamalla raportit, jotka jaetaan muille ryhmille. Ehdotat, että he luovat tietonäkymän intranet-sivustolle, jotta kaikki yrityksen ryhmät voivat käyttää tuoteluetteloa nopeasti ja helposti tarvitsematta tulostaa raportteja.
Seuraavat vaiheet edellyttävät .xml-tiedoston käyttämistä tietolähteenä. Jos SharePoint-sivullasi ei ole .xml-tiedostoa, sinun on ensiksi luotava Northwind Traders -tuoteluettelo. Kun olet luonut luettelon, voit luoda tietonäkymän, jossa on luettelon tiedot.
Tuotteet.xml-tiedoston luominen
- Valitse Tiedosto-valikosta Avaa sivusto.
- Etsi ja valitse SharePoint-sivu Sivuston avaaminen -valintaikkunassa ja valitse sitten Avaa.
- Jos näkyviin tulee Yhdistä-valintaikkuna, kirjoita käyttäjätunnus sekä salasana ja valitse sitten OK.
- Valitse Tiedosto-valikosta Uusi.
- Kaksoisnapsauta Uusi-valintaikkunassa vaihtoehtoa Tekstitiedosto.
Web-sivuun aukeaa uusi tekstitiedosto.
- Kopioi seuraavat koodikatkelmat valitsemalla ne ja painamalla CTRL+C-näppäinyhdistelmää.
<?xml version="1.0" encoding="utf-8"?>
<ProductsRoot>
<Products>
<ProductID>1</ProductID>
<ProductName>Chai</ProductName>
<SupplierID>1</SupplierID>
<CategoryID>1</CategoryID>
<QuantityPerUnit>10 boxes x 20 bags</QuantityPerUnit>
<UnitPrice>18</UnitPrice>
<UnitsInStock>39</UnitsInStock>
<UnitsOnOrder>0</UnitsOnOrder>
<ReorderLevel>10</ReorderLevel>
<Discontinued>0</Discontinued>
</Products>
<Products>
<ProductID>2</ProductID>
<ProductName>Chang</ProductName>
<SupplierID>1</SupplierID>
<CategoryID>1</CategoryID>
<QuantityPerUnit>24 - 12 oz bottles</QuantityPerUnit>
<UnitPrice>19</UnitPrice>
<UnitsInStock>17</UnitsInStock>
<UnitsOnOrder>40</UnitsOnOrder>
<ReorderLevel>25</ReorderLevel>
<Discontinued>0</Discontinued>
</Products>
<Products>
<ProductID>3</ProductID>
<ProductName>Aniseed Syrup</ProductName>
<SupplierID>1</SupplierID>
<CategoryID>2</CategoryID>
<QuantityPerUnit>12 - 550 ml bottles</QuantityPerUnit>
<UnitPrice>10</UnitPrice>
<UnitsInStock>13</UnitsInStock>
<UnitsOnOrder>70</UnitsOnOrder>
<ReorderLevel>25</ReorderLevel>
<Discontinued>0</Discontinued>
</Products>
<Products>
<ProductID>4</ProductID>
<ProductName>Chef Anton's Cajun Seasoning</ProductName>
<SupplierID>2</SupplierID>
<CategoryID>2</CategoryID>
<QuantityPerUnit>48 - 6 oz jars</QuantityPerUnit>
<UnitPrice>22</UnitPrice>
<UnitsInStock>53</UnitsInStock>
<UnitsOnOrder>0</UnitsOnOrder>
<ReorderLevel>0</ReorderLevel>
<Discontinued>0</Discontinued>
</Products>
<Products>
<ProductID>5</ProductID>
<ProductName>Chef Anton's Gumbo Mix</ProductName>
<SupplierID>2</SupplierID>
<CategoryID>2</CategoryID>
<QuantityPerUnit>36 boxes</QuantityPerUnit>
<UnitPrice>21.35</UnitPrice>
<UnitsInStock>0</UnitsInStock>
<UnitsOnOrder>0</UnitsOnOrder>
<ReorderLevel>0</ReorderLevel>
<Discontinued>1</Discontinued>
</Products>
</ProductsRoot>
- Aseta kohdistin Office SharePoint Designer 2007 -ohjelmassa sivun yläosaan ja liitä kopioimasi koodi sivuun painamalla CTRL+V.
- Valitse Tiedosto-valikosta Tallenna nimellä.
- Kirjoita Tallenna nimellä -valintaikkunan Tiedostonimi-ruutuun Tuotteet.xml.
- Valitse Tallennusmuoto-luettelosta XML ja valitse sitten Tallenna.
Sivun alkuun
Tietonäkymän luominen vetämällä tietolähde sivulle
Kun tietolähde vedetään sivulle, tuloksena on tietojen oletusnäkymä, jossa tietolähteen riveistä on näkyvissä ensimmäiset viisi kenttää perustaulukkona. Tietonäkymää voi kuitenkin mukauttaa. Kun tietonäkymä on lisätty, sarakkeita voi helposti lisätä tai poistaa tarpeen mukaan. Lisätietoja on ohjeaiheessa Tietonäkymän sarakkeiden muokkaaminen.
Tietonäkymät perustuvat Microsoft ASP.NET 2.0 -tekniikkaan. Tietonäkymän luominen on aloitettava ASP.NET-sivusta (.aspx-tiedosto). Tässä esimerkissä luodaan uusi ASP.NET-sivu ja luodaan sitten tietonäkymä vetämällä tietolähde sivulle.
- Valitse Tiedosto-valikosta Uusi.
- Kaksoisnapsauta Uusi-valintaikkunassa vaihtoehtoa ASPX.
Näkyviin tulee uusi sivu, jossa on FORM-tunniste.

- Tee jompikumpi seuraavista:
- Etsi tietolähde kansioluettelosta – tässä esimerkissä Tuotteet.xml – ja vedä se sivulle.
- Valitse Tehtäväruudut-valikosta Tietolähdekirjasto. Etsi Tietolähdekirjasto-tehtäväruudusta tietolähde – tässä esimerkissä Tuotteet.xml – ja vedä se sivulle.
Tietonäkymä on nyt sivullasi ja näkyviin tulee Tietolähteen lisätiedot -tehtäväruutu.

Perustaulukko-asettelussa on näkyvissä ensimmäiset viisi kenttää.
Sivun alkuun
Tietonäkymän luominen käyttämällä Tietolähteen lisätiedot -tehtäväruutua
Kun tietonäkymä luodaan Tietolähteen lisätiedot -tehtäväruudussa, ensiksi tietonäkymä lisätään sivulle. Sitten valitaan tietolähde Tietolähdekirjastosta, joka on SharePoint-sivun käytettävissä olevat tietolähteet sisältävä tehtäväruutu. Kun tietolähde on valittu, näkyviin tulee Tietolähteen lisätiedot -tehtäväruutu. Tietolähteen lisätiedot -tehtäväruudussa valitaan näkyviin tulevat kentät ja lisätään ne tietonäkymään.
Tietonäkymät perustuvat ASP.NET 2.0 -tekniikkaan. Tietonäkymän luominen on aloitettava ASP.NET-sivusta (.aspx-tiedosto). Tässä esimerkissä luodaan uusi ASP.NET-sivu ja luodaan sitten tietonäkymä Tietolähteen lisätiedot -tehtäväruudussa.
- Valitse Tiedosto-valikosta Uusi.
- Kaksoisnapsauta Uusi-valintaikkunassa vaihtoehtoa ASPX.
Näkyviin tulee uusi sivu, jossa on FORM-tunniste.

- Valitse Tietonäkymä-valikosta Lisää tietonäkymä.
Sivulla on nyt tyhjä tietonäkymä ja näkyviin tulee Tietolähdekirjasto-tehtäväruutu.

Nyt olet lisännyt tietonäkymän ja voit alkaa lisätä tietoja.
- Etsi tietolähde Tietolähdekirjasto-tehtäväruudusta, valitse se ja valitse sitten Näytä tiedot.
Valitse tässä esimerkissä XML-tiedostot-kohdasta Tuotteet.xml ja valitse sitten Näytä tiedot. Jos XML-tiedostot-otsikko on kutistettuna, laajenna se napsauttamalla plusmerkkiä (+).
- Valitse Tietolähteen lisätiedot -tehtäväruudussa kentät, jotka haluat lisätä tietonäkymään.
Vihje Voit valita useita kenttiä pitämällä CTRL-näppäimen alhaalla ja napsauttamalla kenttiä.
Valitse tässä esimerkissä TuotteidenJuuri-kansion Tuotteet-kohdasta TuotteenNimi. Pidä CTRL-näppäintä alhaalla ja valitse YksiköitäVarastossa, YksiköitäTilauksessa ja Tilausraja.

- Valitse Lisää valitut kentät muodossa ja lisää sitten valitut tiedot tietonäkymään valitsemalla Usean kohteen näkymä.
Huomautus Yhden kohteen näkymässä on näkyvissä yksi tietue. Usean kohteen näkymässä on näkyvissä useita tietueita sekä sarakkeiden kentät ja otsikot.
Tietolähteen lisätiedot -tehtäväruudussa valitsemasi kentät ovat nyt näkyvissä taulukossa.

Kun olet luonut tietonäkymän, voit käyttää WYSIWYG-työkaluja, kuten Muotoilu-työkaluriviä, jonka avulla voi muotoilla fontteja, tasata tekstiä ja ottaa käyttöön värejä. Kun otat tietonäkymän arvopisteessä käyttöön uuden muotoilun, Office SharePoint Designer 2007 ottaa muotoilun käyttöön kaikissa XML-tiedoston saman tason tiedoissa muokkaamalla sivuun liittyvää XSLT-tyylisivua. Jos valitset esimerkiksi edellisessä kuvassa Chai ja valitset sitten Muotoilu-työkaluriviltä Lihavoi, Office SharePoint Designer 2007 ottaa saman muotoilun käyttöön kaikessa TuotteenNimi-kentän sisällössä.

Sivun alkuun
Suositeltavat jatkotoimet
Tietonäkymät ovat tehokkaita, täysin mukautettavia reaaliaikaisesti päivittyvien tietojen näkymiä. Nyt olet oppinut luomaan tietonäkymän, joten saatat haluta oppia seuraavia toimia:
Sivun alkuun