Top Banner
SPS EVENTS KANSAS CITY 2 Access The New (old) Thing for SharePoint Ruven Gotz - Avanade
83

SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Jan 15, 2015

Download

Technology

Ruven Gotz

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

SPS EVENTSKANSAS CITY 2013

AccessThe New (old) Thing for SharePoint

Ruven Gotz - Avanade

Page 2: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Thank You for being a part of SharePoint Saturday Kansas City!

• Please turn off all electronic devices or set them to vibrate

• If you must take a phone call, please do so in the hall

• Wi-Fi is available, you will need your Guest ID/password(at registration desk)

• Feel free to tweet and blog during sessions. Remember to follow @SPSKC and tag #whattheheck in your tweets!

Page 3: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Thanks to our Sponsors!!!

Page 4: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Ruven Gotz

@ruveng

spinsiders.com/ruveng

[email protected]

About me

Page 5: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Buy the Book (or Kindle):http://amzn.to/JnxlcC

Page 6: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

A little history

Microsoft Certified Trainer for Access

Teaching development in Access Basic

Doing independent consulting with Access Solutions

Page 7: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 8: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

It was capable of a lot

Page 9: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

But it was a dangerous tool

Page 10: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

IT Guys hated it

Page 11: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 12: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 13: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Ugly data entry forms (This is one of the better ones)

Page 14: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Backup often planned

Page 15: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

But recovery: Not reliable

Page 16: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Mission Critical Data: Lost!

Page 17: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 18: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 19: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Microsoft went back to the lab…

Page 20: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Access 2010

Page 21: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

What was the goal?

Page 22: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Industrialize it…

Page 23: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Tried to use SP as the database

Page 24: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

A real breakthrough (hopefully)

Page 25: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Turned out weak

Page 26: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Who is the target audience?

Page 27: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

My Assumptions

• We are looking at Access as a power-user tool• We are not looking at manipulating the underlying

code for Access• In today’s talk, I am examining the likelihood that

you will want to use Access to build solutions or to release to your power users to take the load off of IT

Page 28: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Microsoft went back to the lab…

AGAIN

Page 29: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Access 2013

Page 30: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

A new architecture

Classic DesktopArchitecture

Access ServicesArchitecture

Jet Desktop DatabaseFile BasedRequires Access or Access Runtime

SQL Server DatabaseRuns in BrowserRedistributable as an App

Page 31: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

The new architecture

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 32: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

The new layout structure

4. Add and edit items

3. Search and filter

2. Choose view

1. Choose table

Presents a polished, consistent interface. But flexible?

Page 33: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Access services on Office 365

Browser

O365

BrowserBrowser

SQL Azure

Web app 1

Web app 2

Web app 3

Access IDE

runtime

design

Page 34: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Access services on premises

Browser

SP On Prem

BrowserBrowser

SQL Server

Web app 1

Web app 2

Web app 3

Access IDE

runtime

design

Page 35: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Getting Access Services setup on-prem is REALLY, REALLY HARD

Page 36: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Getting Access Services to work in Office 365 is REALLY, REALLY EASY

Page 37: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Let’s do a walkthrough

• What’s it like to interact with Access Services• What are the pluses• What are the limitations

Page 38: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 39: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 40: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 41: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 42: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 43: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 44: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 45: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 46: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 47: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 48: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 49: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 50: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 51: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 52: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 53: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 54: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 55: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 56: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 57: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 58: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 59: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 60: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 61: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 62: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 63: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 64: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 65: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 66: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 67: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 68: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

A brief glimpse at a custom app• Tracking the boats and races at the yacht club.

Page 69: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 70: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Customization example

Page 71: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 72: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 73: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 74: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 75: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
Page 76: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

What is good about Access?• Microsoft has created a really slick tool• They tried to protect the user from him or herself• Very structured page layouts• It uses SQL Server for back-end safety, management

and performance HUGE• Comes with a bunch of pre-built objects that can be

very quickly snapped together and slightly modified• It RUNS in most BROWSERS HUGE

Page 77: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

What are the downsides

• Very difficult to change things from the Microsoft design template• The pre-built items have capabilities that are very

difficult to figure out: Creating your own custom entities has limitations• You can’t read/write to SharePoint lists (read-only)• Can’t run SP workflows, can’t send an email from

an action

Page 78: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

My hope: Squeeze some additional juice out of SP

• Access would be a great ‘form builder’ tool for power users, allowing them to create good looking forms with relational lookups, enhanced validation, parent-child relationships, etc.

Page 79: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Meeting the burden:• I said to you up-front:In today’s talk, I am examining the likelihood that you will want to use Access to build solutions or to release to your power users to take the load off of IT

Page 80: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Sorry

• No

Page 81: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Conclusions

• I contacted a few MVP’s and others and asked them: Do you see great use-cases for Access Services in SharePoint?• It’s too disconnected from SharePoint• It’s too unintuitive for power users to figure out

without wasting a lot of time• As is, it’s just not ready to be a broad-based end-

user or even power-user tool for

Page 82: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

But

• Don’t lose faith• Microsoft is hearing us• The ‘cadence’ of delivery

is changing• New SP capabilities &

features are rolled outall the time• I am hopeful that Access

will, in the not too distantfuture, be the tool wealways hoped

Page 83: SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013

Ruven Gotz

@ruveng

spinsiders.com/ruveng

[email protected]

Special thanks to:Reza Alirezai, Laura Rogers and other unnamed experts for help and insight in the creation of this deck

Download this deck from:www.slideshare.net/ruveng

Thanks!