sharepoint 2010 for information architects n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
SharePoint 2010 for Information Architects PowerPoint Presentation
Download Presentation
SharePoint 2010 for Information Architects

Loading in 2 Seconds...

play fullscreen
1 / 58

SharePoint 2010 for Information Architects - PowerPoint PPT Presentation


  • 87 Views
  • Uploaded on

SharePoint 2010 for Information Architects. Markus Böhm Microsoft Schweiz GmbH markusb@microsoft.com. Agenda. SharePoint Architekturelemente Daten in SharePoint SharePoint Listen vs. Datenbanken Content-Typen Übergreifende Suche Dokumente. SharePoint «Org chart». IIS. List Item.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'SharePoint 2010 for Information Architects' - alyssa


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
sharepoint 2010 for information architects
SharePoint 2010for Information Architects

Markus Böhm

Microsoft Schweiz GmbH

markusb@microsoft.com

agenda
Agenda
  • SharePoint Architekturelemente
  • Daten in SharePoint
    • SharePoint Listen vs. Datenbanken
    • Content-Typen
    • Übergreifende Suche
  • Dokumente
sharepoint org chart
SharePoint «Org chart»

IIS

List

Item

Site

WebPart

Site

Collection

Web

Application

ApplicationPool

WebPart

Page

List

physische datenspeicherung
Physische Datenspeicherung

List

Tasks

List

Tasks

List

Tasks

Site

spHome

Site

ProductXY

Site

CustomerABC

IIS

SiteCollection

/

SiteCollection

/sites/products

SiteCollection

/sites/customers

WebApplication

SharePoint - 80

ApplicationPoolSPPool

informations inseln
«Informations-Inseln»

List

Tasks

List

Tasks

List

Tasks

Site

spHome

Site

ProductXY

Site

CustomerABC

IIS

SiteCollection

/

SiteCollection

/sites/products

SiteCollection

/sites/customers

WebApplication

SharePoint - 80

ApplicationPoolSPPool

service applications
Service Applications

Leistungen «zentral» zur Verfügung stellen

List

Tasks

List

Tasks

List

Tasks

Service Application

Search

Site

spHome

Site

ProductXY

Site

CustomerABC

IIS

SiteCollection

/

SiteCollection

/sites/products

SiteCollection

/sites/customers

WebApplication

SharePoint - 80

WebApplication

SharePoint - 80

ApplicationPoolSPPool

information architect toolset
Information Architect - Toolset

SharePoint Designer

PowerShell

daten in sharepoint
Daten in SharePoint

Von SharePoint Listen, Entity Frameworks und externen Contenttypen

slide10

Variante 1:

Datenhaltung in SharePoint Listen

sharepoint liste

Gehört zu einer Site

Erbt Security der Site, kann aber abweichen – bis hin zu Row-Level-Security

Spalten mit Vielzahl an Datentypen

Ordner als Strukturierungsmittel

«beliebig viele» Einträge

Verschiedene Ansichten um Listeneinträge zu präsentieren

SharePoint Liste
weitere optimierungsm glichkeiten
Weitere Optimierungsmöglichkeiten

Auf Ebene Liste:

Auf Ebene View:

slide17

Variante 2:

Entity Framework

slide25

Variante 3:

External Content Types

entscheidungshilfe
Entscheidungshilfe

Listen

ad hoc, separate Instanzenmiteigener Security

External Content Type

3rd Party Daten, offline Nutzung

Entity Framework

EinezentraleListemitvielenparallelenTransaktionen

zusammenfassung
Aktiviere Feature«SharePoint Server Enterprise Site Collection features»

Im Ribbon wird die Aktion «Customize Form» eingeblendet

Form erstellen und publizieren

Zusammenfassung
arbeiten mit templates
Arbeiten mit Templates

Liste mit individuellen Anpassungen

List

Tasks

Site

Project ABC

IIS

SiteCollection

/

WebApplication

SharePoint - 80

ApplicationPoolSPPool

arbeiten mit templates1
Arbeiten mit Templates

List Template

myTasklist

Gallery

List Template

List

Tasks

Save as Template

Site

Project ABC

Site

TopLevelSite

IIS

SiteCollection

/

WebApplication

SharePoint - 80

ApplicationPoolSPPool

arbeiten mit templates2
Arbeiten mit Templates

List Template

myTasklist

Gallery

List Template

List

Tasks

List

Tasks

Site

Project ABC

Site

Project DEF

Site

TopLevelSite

IIS

SiteCollection

/

Create List

WebApplication

SharePoint - 80

ApplicationPoolSPPool

bemerkungen
Bemerkungen
  • Galleries gibt es auch auf Ebene der Subsites – die Wiederverwendbarkeit des Templates gilt dann nur für den entsprechenden Teilbaum
  • Achtung:
  • Das Erstellen einer Liste aus einem Template erzeugt eine eigenständige Kopie dieser Liste.
  • Wie kann ich bei vielen Listen die Strukturen zentral «im Griff behalten» ?
content typ ct

Weitergeführt aus SharePoint 2007

Beschreibt «Struktur» und «Verhalten» einer Informationen (Policies, Workflows, ...)

Listen können CT’s zugeordnet werden

Es wird eine Kopie des CT erstellt

Ich kann nachträgliche Änderungen an der Struktur des CT an alle betreffenden Listen weitergeben

Content-Typ (CT)
daten bergreifend abfragen

Mit Hilfe von Content-Typen können Informationen Listen-übergreifend abgefragt werden

Werkzeug: Content Query Web Part

Nachteil: Einsatz nur innerhalb einer Site Collection

Daten übergreifend abfragen
slide47
Demo

Content-Typen und Site Templates

neu site collection bergreifende ct

SiteCollection A kennt Content Type «Contract»

Site Collection A übernimmt die Rolle eines Hub

Der Hub stellt den CT «Contract» über die «Metadata Service Application» alle Interessierten zur Verfügung

Site Collection B nimmt die Rolle eine Spoke ein

Der Spoke konsumiert die Content Typen über die «Metadata Service Application»

Der Content-Type «Contract» steht im Spoke als ReadOnly Version zur Verfügung!

Publikation läuft über einen TimerJob – neue Content-Typen sind daher nicht unmittelbar im Spoke sichtbar!

Demo

Neu: Site Collection übergreifende CT
zwischenstand

Liste in einer Site speichert Daten im lokalen Context der Site

Mit Hilfe von Content Typen können Informationen «Site übergreifend» abgefragt werden (CQWP) – aber nur innerhalb einer Site Collection

CT Hub/Spoke hilft bei der Pflege zentraler Informationsstrukturen – die Informationssuche bleibt aber auf Site Collection eingeschränkt

Zwischenstand
metadaten service

Stellt Metadaten in Form von «Terms» zur Verfügung

Hierarchisch

Mehrsprachig

Synonyme

Listen können Spalten vom Typ «Metadaten» enthalten – diese greifen auf den zentralen Katalog zu

Metadaten innerhalb der Liste können als Suchkriterium eingesetzt werden

Mit Hilfe der Volltextsuche können Metadaten auch SiteCollection übergreifend gesucht werden

DEMO

Metadaten Service
dokumentbibliotheken

«Document Libraries» sind Listen – daher gilt alles bisher gesagte auch hier 

Neue Features in SharePoint 2010

Document IDEindeutige Kennzeichnung des Dokuments innerhalb einer Site Collection

Document CenterSpeziell optimierte Dokumenten Bibliothek für grosse Dokumentvolumen

Records Center«Archivierung» von Meilensteinen im Dokument-Lebenszyklus

Dokumentbibliotheken
remote blob storage
Remote Blob Storage

SharePoint Object Model

SQL Server

Relational Access

Content

Database

Config

Database

remote blob storage1
Remote Blob Storage

SharePoint Object Model

SQL Server

Relational Access

SQL RBS Client Library

Provider API

Provider Library X

Provider Library Y

Provider Library Z

Content

Database

Config

Database

BLOB Store X

BLOB Store Y

BLOB Store Z

speichern eines dokuments
SpeicherneinesDokuments

SharePoint Web FE

7. Back to User

SharePoint Object Model

2. Enforce Biz Logic

1. Save Request

Relational Access

SQL Server

RBS Client Library

6. Save Metadata

& BLOB ID

3. Save BLOB

Content

Database

Config

Database

5. Return BLOB Id

BLOB Store Provider Library

4. Write BLOB

BLOB Store

lesen eines dokuments
LeseneinesDokuments

SharePoint Web FE

7. BLOB Data to User

SharePoint Object Model

2. Enforce Biz Logic

1. Open Document

Relational Access

SQL Server

RBS Client Library

3. Get

BLOB Id

4. Read BLOB

Content

Database

Config

Database

6. Return BLOB

BLOB Store Provider Library

5. Read BLOB

BLOB Store