58
Anaheim, CA | February 2-5, 2014

Lync 2010 (Optional) Project Professional Windows 7 or 8 TechNet IE8 or latest version of Firefox, Chrome or Safari Exchange Server

Embed Size (px)

Citation preview

Anaheim, CA | February 2-5, 2014

Alex SavescuSenior Development LeadMicrosoft

Project Server 2013 – Administrationfor SharePoint Admin and PMO

PC247

Agenda

Office 365 AdminSharePoint/PMO

AdminManagement

Monitoring and Diagnostics

Project Server 2010 Admin RoleIn 2010 the Admin Role was overloaded

Project Server 2013 AdminClear separation of rolesSharePoint Admin, PMO

Project Online AdministrationWhat do I do where?

Office 365 Portal

Sign-upCreate users and groupsAssign licensesManage workloads

SharePoint Admin

Create and manage site collectionsManage quota and storageManage administrators

PWA Settings

Manage permissions and sub-sitesManage PWA settings

Project Server AdministrationWhat do I do where?

SharePoint Central Admin

Manage service application, web applications, and proxiesManage queue settingsManage OLAP cubes, backup/restore, project site provisioning etc.

PWA Settings

Manage permissions and sub-sitesManage PWA settings

Features Available On-Premise OnlyReportingDirect access to the Reporting schema (dbo)OLAP cubes

Backup and RestoreProject Sites in different site collectionsService management PowerShell cmdlets

Office 365 Admin Demo

Central Admin Demo

IT/SharePoint Admin

Minimum Software Requirements

Lync 2010 (Optional)

Project Professional Windows 7 or 8

TechNet

IE8 or latest version of Firefox, Chrome or Safari

Exchange Server 2013 (Optional)

Microsoft SQL Server 2008 R2 SP1

SharePoint Server 2013 Enterprise

Windows Server 2008 R2 SP1

Project Server 2013 ArchitectureW

FEA

pp

SQ

L

Project Professional

2013

3rd party on-premises

applications

SharePoint AppsPowerShellBrowser

ASPX Pages Web Services WCF Endpoints

CSOM OData

ForwarderBusiness ObjectsBusiness ObjectsBusiness Objects

WCF Endpoints

Business ObjectsBusiness ObjectsBusiness ObjectsEventin

gQueue Calc

Workflow

content configS

hare

Poin

tarchive

dbopublishdraft

Pro

ject

Event Receiver

AzureWorkflow

cubes

What’s New for the IT/SharePoint AdminSimplified storage architectureOnly one database per PWA instance

Improved management via PowerShell cmdletsSetup and upgrade Project Server using PowerShellImprovements in monitoring and troubleshooting through ULS logging, Dev Dashboard, diagnostic views

Better integration with SharePoint architectureCreate PWA as a new site collection, or add Project to an existing site collection

Improved performance and scalabilityShared queue, eventing and calculation services across all PWA instances in the same Service Application

SharePoint Integration

Key EnhancementsSimplified Security ModeLegacy project security model provides a lot of customization and flexibilityBy default, new instances are in SharePoint permission mode (on premise and online)Default groups and permissions map naturally to SharePoint’s model

Seamlessly add users and grant permissionsAdd Project functionality to existing site collections

Growing up from SharePointIn Project Server 2010 PWA is a new site collectionEvery instance requires a new site collection with the PWA web at the rootUsers/Groups/Permissions need to be reconfigured from scratchWorkspaces are managed in a separate site collection

Project Server 2013 can be added to an existing site collectionPWA can be added as a separate site (SPWeb) not at the rootExisting users can be just added to special project server groupsSharePoint tasks lists can be “promoted” to projects in Project Server

Management

Thinking Cloud First Reduced COGSImproved performance and scaleWork with large datasetsEasy to deploy and manage

Homepage72%

Focus on Page Performance

Resource Center71%

Timesheet50%

Project Schedule90%

% improvement of page load times

PWA Homepage

Download Complete Download Complete

Project Server 2010 Project Server 2013

Project StorageProject Server 20104 project databases + 1 content database

Project Server 20131 project database + 1 content database

Published

ArchiveReportin

g

Draft

Content DB

Content DB

Published (pub)Draft (draft)Archive (ver)

Reporting (dbo)

Topology Overview

Project Service

Site Collection

Content Database

Site Collection

Site Collection

Project Web Instance

Project DB

Project Web Instance

Project DB

Excel Search

Project Web InstanceProject Web Instance is the logical connection between the Service, Database, and the Content SiteProject Service Application maintains the collection of Project Web InstancesShared Services (Queue, Eventing, Calculation Service) use the collection to process requestsPWASite is the Site Collection feature that does all the “magic”

Creating a New PWA Instance at the Root

•Create a new site collection (SPSite) using PWA#0•PWA is at the root (http://contoso.com/sites/pwa)

New Site Collection

•Create a new Project Database•The database is uninitialized

New Project Database

•Enable PWASite at the site collection•The database is connected to the site and populated with default data (groups, custom fields etc.)

Associate the site with the db

Creating a New PWA Site at the rootNew-SPSite –Url http://contoso/sites/contoso_pwa -Template PWA#0

New-SPProjectDatabase –Name ProjectServiceDB

Enable-SPFeature pwasite –url http://contoso/sites/contoso_pwa

Add PWA to an Existing Site Collection •Create a new site collection (template STS#0)

•Use lists, documents, tasks lists etc.New Site Collection

•Create a new PWA site (SPWeb) anywhere in the site collectionNew PWA Site

•Create a new Project Database•The database is uninitialized

New Project Database

•Enable PWASite at the site collection•The database is connected to the site and populated with default data (groups, custom fields etc.)

Associate the site with the db

New-SPSite –Url http://contoso/sites/PGMSite -Template STS#0 -OwnerAlias domain\myadminNew-SPWeb –Url http://contoso/sites/PGMSite/PWA -Template PWA#0New-SPProjectDatabase –Name ProjectServiceDB

Enable-SPFeature pwasite –url http://contoso/sites/PGMSite

Add PWA to an Existing Site Collection

Demo PowerShell

PowerShell OverviewProject Service ApplicationNew-SPProjectServiceApplication, Set-SPProjectServiceApplication

Project DatabaseNew-SPProjectDatabase, Upgrade-SPProjectDatabase, Mount-SPProjectDatabase etc.

Project Web InstanceGet-SPProjectWebInstance, Mount-SPProjectWebInstance, Dismount-SPProjectWebInstance, Upgrade-SPProjectWebInstance etc.

Other management cmdletsSetup permissions mode, queue settings, project calculation service settings etc.

DocumentationTechNet: http://technet.microsoft.com/en-us/library/ee890097.aspx

Upgrade Overview1 Project Database instead of 4 databasesEarlier versions can be upgraded through normal upgrade pathsDuring the upgrade process the 4 databases are converted into a single database (Convertto-SPProjectDatabase)

N-1 support Upgrade the bits first and the database laterRead-only support – PWA is still accessible during upgrade and maintaince

Documentationhttp://technet.microsoft.com/en-us/library/gg502590.aspx

Diagnostics and Troubleshooting

Monitoring and Telemetry EnhancementsWhat Office 365 has brought usULS based troubleshootingLimited access to database

InvestmentsImproved quality coverage of loggingIntegration with Developer DashboardDiagnostics Views

ToolsULS ViewerGreat tool for analyzing the logsProvides filtering and formatting capabilitiesDownload: http://archive.msdn.microsoft.com/ULSViewer

Developer DashboardCan analyze web requests, service requests, and SQL callsEasy to turn on and offMore info: http://msdn.microsoft.com/en-us/library/office/ff512745(v=office.14).aspx

Diagnostic ViewsSQL Views for every table in the databaseSensitive information is scrubbedCan be secured separately from core tables

Developer DashboardConfigured from Central AdministrationEnabled as a feature of the Content Service

Demo Diagnostics

Session Recap

Office 365 AdminSharePoint/PMO

AdminManagement

Monitoring and Diagnostics

Related ContentPC252 – Introducing Project Online, an Office 365 Service (Mike McLean)PC251 – How to get started with Project Online and Project Pro for Office 365 (Julie Kohler)PC328 – Get your hands dirty with Microsoft Project Server 2013 Architecture (Chris Boyd)PC400 – Microsoft Project Server 2013 Supercharged – Performance, scalability and architectural improvements (Chris Elwell)

MyPC fill out evaluations & win prizes!

Fill out session evaluations by logging into MyPC on your laptop or mobile device.

Evaluation prizes daily! Claim your prize at the Registration Desk on Level 1.

www.msprojectconference.com

After the event, over 100 hours of resources; including all of the PPT decks and session videos will be available.

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.