Upload
blake-mcgee
View
214
Download
1
Tags:
Embed Size (px)
Citation preview
Configuring and Managing Access Services in SharePoint 2013Lois Wang & Gary DevendorfMicrosoft Access Engineering Team
SPC043
What you will learn in this session
Access Services – what you need to knowOffice 365 is awesomeYou can setup Access services for SharePoint on-premises How do you keep everything under control
Agenda
What are the problems we are solving?Why Access Services?Architecture OverviewPlanning on-premises deploymentOn Premises deploymentConclusions
What are the problems we are solving?Unknown/uncontrolled data applicationsBad/broken end-user applicationsInefficient business processesBacklog of IT requestsNo data access control/backupDifficult application sharingLack of upgrade path
Where is Your Data?On paperMS Word documentsMS Excel spreadsheetsRDMS systemsMainframesCloudAll of the above
LaptopsThumb drivesServersWhiteboards
Why Access?
Access: Virtues of Simple + Structured
StructuredAccess
Simple
Data Containers
Low up-front investmentEasy to evolve and iterateEasy adoption
One version of the truthEasy to collaborate Powerful analysisKeeps data clean
Multiple versions of the truthHard to collaborate Difficult to analyzeKeeping data clean is a chore
High up-front investmentHard to evolve and iterateHard to adopt
Virtues
Vices
Access Desktop vs. Access ServicesClassic Access desktop applicationsMust be deployed to a client machine20 years old / very popular
Access ServicesUpgraded for 2013SharePoint applications
Demo
Desktop Database - NorthWind
1. New App ExperienceSimplified design experiencePolished, consistent results
2. SharePoint deployment3. SQL back-end
Access 2013 Web Apps
Web Applications
SharePoint
SQL Database
Polished, Professional User Interface
4. Add and edit items
3. Search and filter
2. Choose view
1. Choose table
Demo
Example Access Services app
Simplified design experiencePre-defined schema templates (nouns)Automatic generation of navigation, forms and buttonsSimplified, code-free configuration and customization
Polished, professional resultsApps automatically have an attractive, easy-to-use interfaceConsistent user experience across all apps
1. New app model
Access web Apps = SharePoint AppsSharePoint Store and App Catalogue for distribution and discoveryMulti-user accessibility: many people can work on the same site/database at onceActive Directory-based permissionsSimple install/uninstallOn Premises option
2. SharePoint Deployment
The gold-standard for relational databasesTransparent to end userUse common tools for advanced reports and custom integrationsDevelopers can use existing skills to customizeFuture upgrade path
3. SQL back-end
View and Edit Data
Database Design
Access Service
s
Advanced Reporting & Integration
• Desktop Access Reports• Excel• Power View• Crystal Reports• Custom Websites (.NET, PHP,
etc.)
SQL Azure
Demo
Example building an app
Advantages of Access ServicesCentralize data/administration/security End-user createdProfessional interfaceUsage monitoringApp StoreUpgrade path
Architecture Overview
Access Services on Office 365
Browser
O365
BrowserBrowser
SQL Azure
Web app 1
Web app 2
Web app 3
…
Access IDE
runtime
design
Access Services on-premises?
Browser
SharePoint on-premises
BrowserBrowser
SQL Server
Web app 1
Web app 2
Web app 3
…
Access IDE
runtime
design
Office 365 is Awesome Everything you need for Access Services is in 365!
SQL (Azure)SecurityIdentity Access controlRedundancy/Backup
Not Everyone Can Use Office 365Legal reasons GovernanceCustomer requirementsNetwork issues Cost Other…?
Access Services for On-premises EnvironmentsYou can set up Access Services for on-premisesBeyond a SharePoint environment you need additional software/hardware
Planning on-premises deployment
ManageabilitySecurityCost
Software Requirement
SQL Server 2008 R2 SP1 or 2012
SQL Server 2012 SharePoint 2013
Web server Web server
ApplicationServer
OfficeWeb AppsServer
SharePoint databases
Access databases
Access Data Services
SharePoint
Access App 3
Access App 2
Access App 1
SQL server hosting Access apps
NT Auth
SQL Auth 2
Security Model
Access App 4Access IDE
SQL Auth 1
SQL Auth 3
SQL Auth 4
Access Data ServicesAccess
ClientWeb
Browser
Role-basedSQL Auth
ReadContributeFull Control
SharePoint SQL
Access App 3
Access App 2
Access App 1
Security Model
Access Data Services
Access ClientWeb
Browser
SharePoint SQL
Access App 3
Access App 2
Access App 1
Access App 5
Access App 4
Access App 8
Access App 7
Access App 6
Access App 10
Access App 9
Manageability
On Premises:What Needs to be Done?
Enable Access Services on SharePoint
Install Access pre-req MSIs
Install & Configure SQL Server 2012
Enable Access Services on SharePoint
Install Access pre-req MSIs
Install & Configure SQL Server 2012
• Security Mode = Mixed Mode (SQL Server authentication and Windows authentication)
Install & Configure SQL Server 2012 (1)
Configure SQL Server 2012 (2)• Turn on Full-text search
• Enable Contained Databases property
Install & Configure SQL Server 2012 (3)
• Allow Triggers to Fire Others property
Install & Configure SQL Server 2012 (4)
Enable Access Services on SharePoint
Install & Configure SQL Server 2012
Install Access pre-req MSIs
Install Access pre-req components (cont.)• Microsoft SQL Server 2012 Transact-SQL ScriptDom (sqldom.msi) • Microsoft System CLR Types for Microsoft SQL Server 2012
(SQLSysClrTypes.msi) • Microsoft SQL Server 2012 Data-Tier Application Framework
(DACFramework.msi)
• Microsoft SQL Server 2012 Local DB (SQLLocalDB.msi)• Microsoft SQL Server 2012 Native Client (sqlncli.msi)
Web server Web server
ApplicationServer
OfficeWeb AppsServer
SharePoint databases
Access databases
IIS Application Pool Load User Profile
Install Access pre-req MSIs
Install & Configure SQL Server 2012
Enable Access Services on SharePoint
Enable Access Services on SharePoint
The whitepaper
http://www.microsoft.com/en-us/download/details.aspx?id=30445
What You Get With Access Services
Self-servicefor IWs
Manageability for you
Intuitive design experience
Easy to ManageSharePoint appInherits Site’s management
SQL data storeInvisible from creators and users
MigrationEarlier version of AccessJust the data or the whole applications
Excel spreadsheetsOther sourcesLike Lotus Notes
Access client vs. collaboration via the webDesktop ClientRich functionalityVBAEcosystemSupported 2013
WebEasy sharingNo codeLatest technologyNew functionality
ConclusionsMost environments have some out of control dataAccess Services provides a simple robust container Secure, professional UI, no code, SharePoint apps, managed, end-user empowered, and more
Get control of data at the edge with Access ServicesOffice 365 already has Access Serviceson-premises environments can setup Access ServicesSafely empower end-user to reduce IT workload…
Try Out Access 2013 Web DatabasesOffice.com/Preview
Office 365 Preview PlanAccess 2013 Client
Access 2013 Database Hosting
Home Premium Yes No
ProPlus Yes No
Small Business Premium Yes Yes
Home Premium Yes Yes
Access Engineering Team’s SessionsSPC026 Apps for SharePoint in 60s with Access 2013 Tuesday
10:30amSouth Seas Ballroom E
SPC043 Configuring and Managing Access Services in SharePoint 2013
Wednesday 10:30am
Mandalay Bay Ballroom G
SPC193 Access Databases: Taming the Beast Wednesday 1:45pm
Lagoon CDIJ
SPC071 Building Apps for SharePoint with Access 2013: A deeper dive
Wednesday 1:45pm
South Seas Ballroom E
SPC099 Moving Legacy Data/Systems to SharePoint/SQL Azure with Access 2013 (Lotus Notes/MDB/Excel etc…)
Thursday 10:30am
Banyan ABCD
HOL045 Creating a SharePoint App with Access Services: Hands on Lab
All times ??
Related SessionsSPC010 An overview of developing SharePoint-hosted apps Tuesday
1:45pmSouth Seas CDFJI
SPC133 Introduction to the Cloud App Model for Office and SharePoint – Part 1
Monday 2:00pm South Seas
SPC 134 Introduction to the Cloud App Model for Office and SharePoint – Part 2
Monday 3:45pm South Seas
SPC029 Building auto-hosted apps for SharePoint Tuesday 1:45pm
Banyan ABCD
SPC240 Understanding and Maintaining SharePoint Apps for IT Professionals
Tuesday 5:00pm
Mandalay Bay Ballrom H
SPC260 What's New in Spreadsheet Management for Office and SharePoint
Wednesday 10:30am
Islander IED
SPC106 Getting Your Apps into the Office and SharePoint Store
Thursday 12:00pm
South Seas E
Resourceshttp://blogs.office.comhttp://blogs.office.com/b/microsoft-access/http:// www.microsoft.com/office/previewhttp://msdn.microsoft.com/accesshttp://msdn.microsoft.com/SharePoint
Evaluate this session now on MySPC using your laptop or mobile device: http://myspc.sharepointconference.com
MySPC
Questions
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.