Download - Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Transcript
Page 1: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.
Page 2: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Configuring and Managing Access Services in SharePoint 2013Lois Wang & Gary DevendorfMicrosoft Access Engineering Team

SPC043

Page 3: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

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

Page 4: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Agenda

What are the problems we are solving?Why Access Services?Architecture OverviewPlanning on-premises deploymentOn Premises deploymentConclusions

Page 5: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

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

Page 6: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Where is Your Data?On paperMS Word documentsMS Excel spreadsheetsRDMS systemsMainframesCloudAll of the above

LaptopsThumb drivesServersWhiteboards

Page 7: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Why Access?

Page 8: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

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

Page 9: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Access Desktop vs. Access ServicesClassic Access desktop applicationsMust be deployed to a client machine20 years old / very popular

Access ServicesUpgraded for 2013SharePoint applications

Page 10: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Demo

Desktop Database - NorthWind

Page 11: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

1. New App ExperienceSimplified design experiencePolished, consistent results

2. SharePoint deployment3. SQL back-end

Access 2013 Web Apps

Web Applications

SharePoint

SQL Database

Page 12: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Polished, Professional User Interface

4. Add and edit items

3. Search and filter

2. Choose view

1. Choose table

Page 13: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Demo

Example Access Services app

Page 14: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

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

Page 15: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

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

Page 16: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

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

Page 17: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Demo

Example building an app

Page 18: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Advantages of Access ServicesCentralize data/administration/security End-user createdProfessional interfaceUsage monitoringApp StoreUpgrade path

Page 19: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Architecture Overview

Page 20: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Access Services on Office 365

Browser

O365

BrowserBrowser

SQL Azure

Web app 1

Web app 2

Web app 3

Access IDE

runtime

design

Page 21: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Access Services on-premises?

Browser

SharePoint on-premises

BrowserBrowser

SQL Server

Web app 1

Web app 2

Web app 3

Access IDE

runtime

design

Page 22: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Office 365 is Awesome Everything you need for Access Services is in 365!

SQL (Azure)SecurityIdentity Access controlRedundancy/Backup

Page 23: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Not Everyone Can Use Office 365Legal reasons GovernanceCustomer requirementsNetwork issues Cost Other…?

Page 24: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Access Services for On-premises EnvironmentsYou can set up Access Services for on-premisesBeyond a SharePoint environment you need additional software/hardware

Page 25: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Planning on-premises deployment

ManageabilitySecurityCost

Page 26: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

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

Page 27: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

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

Page 28: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Access Data ServicesAccess

ClientWeb

Browser

Role-basedSQL Auth

ReadContributeFull Control

SharePoint SQL

Access App 3

Access App 2

Access App 1

Security Model

Page 29: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

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

Page 30: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

On Premises:What Needs to be Done?

Enable Access Services on SharePoint

Install Access pre-req MSIs

Install & Configure SQL Server 2012

Page 31: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Enable Access Services on SharePoint

Install Access pre-req MSIs

Install & Configure SQL Server 2012

Page 32: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

• Security Mode = Mixed Mode (SQL Server authentication and Windows authentication)

Install & Configure SQL Server 2012 (1)

Page 33: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Configure SQL Server 2012 (2)• Turn on Full-text search

Page 34: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

• Enable Contained Databases property

Install & Configure SQL Server 2012 (3)

Page 35: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

• Allow Triggers to Fire Others property

Install & Configure SQL Server 2012 (4)

Page 36: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Enable Access Services on SharePoint

Install & Configure SQL Server 2012

Install Access pre-req MSIs

Page 37: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

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

Page 38: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

IIS Application Pool Load User Profile

Page 39: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Install Access pre-req MSIs

Install & Configure SQL Server 2012

Enable Access Services on SharePoint

Page 40: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Enable Access Services on SharePoint

Page 42: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

What You Get With Access Services

Self-servicefor IWs

Manageability for you

Page 43: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Intuitive design experience

Page 44: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Easy to ManageSharePoint appInherits Site’s management

SQL data storeInvisible from creators and users

Page 45: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

MigrationEarlier version of AccessJust the data or the whole applications

Excel spreadsheetsOther sourcesLike Lotus Notes

Page 46: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Access client vs. collaboration via the webDesktop ClientRich functionalityVBAEcosystemSupported 2013

WebEasy sharingNo codeLatest technologyNew functionality

Page 47: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

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…

Page 48: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

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

Page 49: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

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 ??

Page 50: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

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

Page 52: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Evaluate this session now on MySPC using your laptop or mobile device: http://myspc.sharepointconference.com

MySPC

Page 53: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

Questions

Page 54: Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate Powerful analysis Keeps.

© 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.