SlideShare a Scribd company logo
1 of 82
Access
The New (old) Thing for SharePoint
Ruven Gotz – Director, Avanade
About me

@ruveng
spinsiders.com/ruveng
ruven.gotz@avanade.com
Ruven Gotz
Buy the Book (or Kindle):
http://amzn.to/JnxlcC
A little history
Microsoft Certified
Trainer for Access
Teaching development
in Access Basic
Doing independent
consulting with Access
Solutions
It was capable of a lot
But it was a dangerous tool
IT Guys hated it
Ugly data entry forms
(This is one of the better ones)
Backup often planned
But recovery: Not reliable
Mission Critical Data: Lost!
Microsoft went back to the
lab…
Access 2010
What was the goal?
Industrialize it…
Tried to use SP as the
database
A real breakthrough (hopefully)
Turned out weak
Who is the target audience?
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
Microsoft went back to the
lab…

AGAIN
Access 2013
A new architecture
Classic Desktop
Architecture

Jet Desktop Database
File Based
Requires Access or Access Runtime

Access Services
Architecture

SQL Server Database
Runs in Browser
Redistributable as an App
The new architecture
View and Edit Data

Database Design

Advanced Reporting & Integration
•
•
•
•
•

Desktop Access Reports
Excel
Power View
Crystal Reports
Custom Websites (.NET, PHP, etc.)
The new layout structure

2. Choose view

1. Choose table
3. Search and filter
4. Add and edit items

Presents a polished, consistent interface. But flexible?
Access services on Office 365
O365
Browser
Browser
Browser

runtime

Web app 1
Web app 2

design

Web app 3
Access IDE

…

SQL Azure
Access services on premises
SP On Prem
Browser
Browser
Browser

runtime

Web app 1
Web app 2

design

Web app 3
Access IDE

…

SQL Server
Getting Access Services setup
on-prem is REALLY, REALLY
HARD
Getting Access Services to
work in Office 365 is
REALLY, REALLY EASY
Let’s do a walkthrough
• What’s it like to interact with Access Services
• What are the pluses
• What are the limitations
A brief glimpse at a custom
app
• Tracking the boats and races at the yacht club.
Customization example
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
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
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.
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
Sorry
• No
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 enduser or even power-user tool for
But
• Don’t lose faith
• Microsoft is hearing us
• The ‘cadence’ of delivery
is changing
• New SP capabilities &
features are rolled out
all the time
• I am hopeful that Access
will, in the not too distant
future, be the tool we
always hoped
@ruveng
spinsiders.com/ruveng
ruven.gotz@avanade.com
Ruven Gotz

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

Special thanks to:
Reza Alirezai, Laura Rogers and
other unnamed experts for help
and insight in the creation of this
deck
Thank you for your attention!
This presentation will be available on the Vancouver
SharePoint Summit web site a few days after the event.

More Related Content

What's hot

A night at the spa
A night at the spaA night at the spa
A night at the spaChris Love
 
FI_SiliconValleySummer2016_ProductDevelopment_AdeoRessi
FI_SiliconValleySummer2016_ProductDevelopment_AdeoRessiFI_SiliconValleySummer2016_ProductDevelopment_AdeoRessi
FI_SiliconValleySummer2016_ProductDevelopment_AdeoRessiCory Wang
 
The Combined Power of Sentiment Analysis and Personality Insights
The Combined Power of Sentiment Analysis and Personality InsightsThe Combined Power of Sentiment Analysis and Personality Insights
The Combined Power of Sentiment Analysis and Personality InsightsIBM Watson
 
No More Cowboy Coding: Modern WordPress Development Workflow That Scales
No More Cowboy Coding: Modern WordPress Development Workflow That ScalesNo More Cowboy Coding: Modern WordPress Development Workflow That Scales
No More Cowboy Coding: Modern WordPress Development Workflow That ScalesTom Howard
 
Embracing OSS in the enterprise
Embracing OSS in the enterpriseEmbracing OSS in the enterprise
Embracing OSS in the enterprisecyberzeddk
 
DevOps essentials from Abel Wang and Steve Jones
DevOps essentials from Abel Wang and Steve JonesDevOps essentials from Abel Wang and Steve Jones
DevOps essentials from Abel Wang and Steve JonesRed Gate Software
 
The lab on your laptop: Technical growth with virtualization
The lab on your laptop: Technical growth with virtualizationThe lab on your laptop: Technical growth with virtualization
The lab on your laptop: Technical growth with virtualizationjpiwowar
 
How to tactically avoid boring work with Power Automate
How to tactically avoid boring work with Power AutomateHow to tactically avoid boring work with Power Automate
How to tactically avoid boring work with Power AutomateMichael Stephenson
 
Beginner's Guide to 'The Cloud' with LearnVest's Tech Lead
Beginner's Guide to 'The Cloud' with LearnVest's Tech LeadBeginner's Guide to 'The Cloud' with LearnVest's Tech Lead
Beginner's Guide to 'The Cloud' with LearnVest's Tech LeadProduct School
 
Service Architectures at Scale
Service Architectures at ScaleService Architectures at Scale
Service Architectures at ScaleRandy Shoup
 
Geek Sync I Surviving the Holidays with SQL Server
Geek Sync I Surviving the Holidays with SQL ServerGeek Sync I Surviving the Holidays with SQL Server
Geek Sync I Surviving the Holidays with SQL ServerIDERA Software
 
Minimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good EnoughMinimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good EnoughRandy Shoup
 
The State of Frontend
The State of FrontendThe State of Frontend
The State of FrontendJimit Shah
 
An Agile Approach to Machine Learning
An Agile Approach to Machine LearningAn Agile Approach to Machine Learning
An Agile Approach to Machine LearningRandy Shoup
 
Learning from Learnings: Anatomy of Three Incidents
Learning from Learnings: Anatomy of Three IncidentsLearning from Learnings: Anatomy of Three Incidents
Learning from Learnings: Anatomy of Three IncidentsRandy Shoup
 
Geek Sync | Kick Start SQL Server 2016 Performance Tips and Tricks
Geek Sync | Kick Start SQL Server 2016 Performance Tips and TricksGeek Sync | Kick Start SQL Server 2016 Performance Tips and Tricks
Geek Sync | Kick Start SQL Server 2016 Performance Tips and TricksIDERA Software
 
Owning Web Performance
Owning Web PerformanceOwning Web Performance
Owning Web PerformanceWesley Hales
 
Forcelandia 19 How to Use Flow to Become a Developer
Forcelandia 19 How to Use Flow to Become a DeveloperForcelandia 19 How to Use Flow to Become a Developer
Forcelandia 19 How to Use Flow to Become a DeveloperMeighan Brodkey
 
DecSecOps in 10 minutes
DecSecOps in 10 minutesDecSecOps in 10 minutes
DecSecOps in 10 minuteskieranjacobsen
 
14 Habits of Great SQL Developers
14 Habits of Great SQL Developers14 Habits of Great SQL Developers
14 Habits of Great SQL DevelopersIke Ellis
 

What's hot (20)

A night at the spa
A night at the spaA night at the spa
A night at the spa
 
FI_SiliconValleySummer2016_ProductDevelopment_AdeoRessi
FI_SiliconValleySummer2016_ProductDevelopment_AdeoRessiFI_SiliconValleySummer2016_ProductDevelopment_AdeoRessi
FI_SiliconValleySummer2016_ProductDevelopment_AdeoRessi
 
The Combined Power of Sentiment Analysis and Personality Insights
The Combined Power of Sentiment Analysis and Personality InsightsThe Combined Power of Sentiment Analysis and Personality Insights
The Combined Power of Sentiment Analysis and Personality Insights
 
No More Cowboy Coding: Modern WordPress Development Workflow That Scales
No More Cowboy Coding: Modern WordPress Development Workflow That ScalesNo More Cowboy Coding: Modern WordPress Development Workflow That Scales
No More Cowboy Coding: Modern WordPress Development Workflow That Scales
 
Embracing OSS in the enterprise
Embracing OSS in the enterpriseEmbracing OSS in the enterprise
Embracing OSS in the enterprise
 
DevOps essentials from Abel Wang and Steve Jones
DevOps essentials from Abel Wang and Steve JonesDevOps essentials from Abel Wang and Steve Jones
DevOps essentials from Abel Wang and Steve Jones
 
The lab on your laptop: Technical growth with virtualization
The lab on your laptop: Technical growth with virtualizationThe lab on your laptop: Technical growth with virtualization
The lab on your laptop: Technical growth with virtualization
 
How to tactically avoid boring work with Power Automate
How to tactically avoid boring work with Power AutomateHow to tactically avoid boring work with Power Automate
How to tactically avoid boring work with Power Automate
 
Beginner's Guide to 'The Cloud' with LearnVest's Tech Lead
Beginner's Guide to 'The Cloud' with LearnVest's Tech LeadBeginner's Guide to 'The Cloud' with LearnVest's Tech Lead
Beginner's Guide to 'The Cloud' with LearnVest's Tech Lead
 
Service Architectures at Scale
Service Architectures at ScaleService Architectures at Scale
Service Architectures at Scale
 
Geek Sync I Surviving the Holidays with SQL Server
Geek Sync I Surviving the Holidays with SQL ServerGeek Sync I Surviving the Holidays with SQL Server
Geek Sync I Surviving the Holidays with SQL Server
 
Minimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good EnoughMinimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good Enough
 
The State of Frontend
The State of FrontendThe State of Frontend
The State of Frontend
 
An Agile Approach to Machine Learning
An Agile Approach to Machine LearningAn Agile Approach to Machine Learning
An Agile Approach to Machine Learning
 
Learning from Learnings: Anatomy of Three Incidents
Learning from Learnings: Anatomy of Three IncidentsLearning from Learnings: Anatomy of Three Incidents
Learning from Learnings: Anatomy of Three Incidents
 
Geek Sync | Kick Start SQL Server 2016 Performance Tips and Tricks
Geek Sync | Kick Start SQL Server 2016 Performance Tips and TricksGeek Sync | Kick Start SQL Server 2016 Performance Tips and Tricks
Geek Sync | Kick Start SQL Server 2016 Performance Tips and Tricks
 
Owning Web Performance
Owning Web PerformanceOwning Web Performance
Owning Web Performance
 
Forcelandia 19 How to Use Flow to Become a Developer
Forcelandia 19 How to Use Flow to Become a DeveloperForcelandia 19 How to Use Flow to Become a Developer
Forcelandia 19 How to Use Flow to Become a Developer
 
DecSecOps in 10 minutes
DecSecOps in 10 minutesDecSecOps in 10 minutes
DecSecOps in 10 minutes
 
14 Habits of Great SQL Developers
14 Habits of Great SQL Developers14 Habits of Great SQL Developers
14 Habits of Great SQL Developers
 

Viewers also liked

Stone portfolioscriptlance
Stone portfolioscriptlanceStone portfolioscriptlance
Stone portfolioscriptlanceNancy Kotsifakis
 
It presentation
It presentationIt presentation
It presentationmithu mehr
 
Visual basic para docentes
Visual basic para docentesVisual basic para docentes
Visual basic para docentesgabii2008
 
Excel 2013 Unit C
Excel 2013 Unit CExcel 2013 Unit C
Excel 2013 Unit Cjarana00
 
Sample Excel 2013 Advanced Essentials
Sample Excel 2013 Advanced EssentialsSample Excel 2013 Advanced Essentials
Sample Excel 2013 Advanced Essentialslearnbydoing
 
Access 2013 Unit D
Access 2013 Unit DAccess 2013 Unit D
Access 2013 Unit Djarana00
 
Access 2013 Unit A
Access 2013 Unit AAccess 2013 Unit A
Access 2013 Unit Ajarana00
 
Productivity programs excel assignment 1
Productivity programs excel assignment 1Productivity programs excel assignment 1
Productivity programs excel assignment 1Beth Ann Cueni
 
Airfreight Trends: Still Sluggish, with Cargo Growth in Some Sectors
Airfreight Trends: Still Sluggish, with Cargo Growth in Some Sectors Airfreight Trends: Still Sluggish, with Cargo Growth in Some Sectors
Airfreight Trends: Still Sluggish, with Cargo Growth in Some Sectors Craig Raucher New York
 
Olap scalability
Olap scalabilityOlap scalability
Olap scalabilitylucboudreau
 
Digital marketing CK sinh vien kent international college
Digital marketing CK sinh vien kent international collegeDigital marketing CK sinh vien kent international college
Digital marketing CK sinh vien kent international collegetrung_1881
 
2015 SaaS Industry Survey Results for Marketers
2015 SaaS Industry Survey Results for Marketers2015 SaaS Industry Survey Results for Marketers
2015 SaaS Industry Survey Results for MarketersMatthew Howard
 
[Seoul cartoon] policy sharing makes cities around the world happier
[Seoul cartoon] policy sharing makes cities around the world happier[Seoul cartoon] policy sharing makes cities around the world happier
[Seoul cartoon] policy sharing makes cities around the world happiersimrc
 
ヘルパー移送dm
ヘルパー移送dmヘルパー移送dm
ヘルパー移送dmfrumpy
 
Frederic Arrouays, CFO Emerging Markets at SAP - The Finance transformation a...
Frederic Arrouays, CFO Emerging Markets at SAP - The Finance transformation a...Frederic Arrouays, CFO Emerging Markets at SAP - The Finance transformation a...
Frederic Arrouays, CFO Emerging Markets at SAP - The Finance transformation a...Global Business Events
 

Viewers also liked (20)

Access 2013
Access 2013 Access 2013
Access 2013
 
Ms vb
Ms vbMs vb
Ms vb
 
Stone portfolioscriptlance
Stone portfolioscriptlanceStone portfolioscriptlance
Stone portfolioscriptlance
 
It presentation
It presentationIt presentation
It presentation
 
Visual basic para docentes
Visual basic para docentesVisual basic para docentes
Visual basic para docentes
 
Excel 2013
Excel 2013Excel 2013
Excel 2013
 
Excel 2013 Unit C
Excel 2013 Unit CExcel 2013 Unit C
Excel 2013 Unit C
 
Sample Excel 2013 Advanced Essentials
Sample Excel 2013 Advanced EssentialsSample Excel 2013 Advanced Essentials
Sample Excel 2013 Advanced Essentials
 
Access 2013 Unit D
Access 2013 Unit DAccess 2013 Unit D
Access 2013 Unit D
 
Access 2013 Unit A
Access 2013 Unit AAccess 2013 Unit A
Access 2013 Unit A
 
Productivity programs excel assignment 1
Productivity programs excel assignment 1Productivity programs excel assignment 1
Productivity programs excel assignment 1
 
Airfreight Trends: Still Sluggish, with Cargo Growth in Some Sectors
Airfreight Trends: Still Sluggish, with Cargo Growth in Some Sectors Airfreight Trends: Still Sluggish, with Cargo Growth in Some Sectors
Airfreight Trends: Still Sluggish, with Cargo Growth in Some Sectors
 
Olap scalability
Olap scalabilityOlap scalability
Olap scalability
 
Digital marketing CK sinh vien kent international college
Digital marketing CK sinh vien kent international collegeDigital marketing CK sinh vien kent international college
Digital marketing CK sinh vien kent international college
 
2015 SaaS Industry Survey Results for Marketers
2015 SaaS Industry Survey Results for Marketers2015 SaaS Industry Survey Results for Marketers
2015 SaaS Industry Survey Results for Marketers
 
Follow me on Twitter
Follow me on TwitterFollow me on Twitter
Follow me on Twitter
 
[Seoul cartoon] policy sharing makes cities around the world happier
[Seoul cartoon] policy sharing makes cities around the world happier[Seoul cartoon] policy sharing makes cities around the world happier
[Seoul cartoon] policy sharing makes cities around the world happier
 
ヘルパー移送dm
ヘルパー移送dmヘルパー移送dm
ヘルパー移送dm
 
Venecia pinturas
Venecia pinturasVenecia pinturas
Venecia pinturas
 
Frederic Arrouays, CFO Emerging Markets at SAP - The Finance transformation a...
Frederic Arrouays, CFO Emerging Markets at SAP - The Finance transformation a...Frederic Arrouays, CFO Emerging Markets at SAP - The Finance transformation a...
Frederic Arrouays, CFO Emerging Markets at SAP - The Finance transformation a...
 

Similar to SharePoint Summit 2013 - Vancouver - MS Access 2013 - The new (old) thing

SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013Ruven Gotz
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slidesSameer Al-Sakran
 
SEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed CodeSEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed CodeMarc D Anderson
 
Making sense of microservices, service mesh, and serverless
Making sense of microservices, service mesh, and serverlessMaking sense of microservices, service mesh, and serverless
Making sense of microservices, service mesh, and serverlessChristian Posta
 
Success with SharePoint
Success with SharePointSuccess with SharePoint
Success with SharePointStoverEffect
 
SQL PASS Summit 2018
SQL PASS Summit 2018SQL PASS Summit 2018
SQL PASS Summit 2018Kendra Little
 
SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 PreviewRegroove
 
Introduction Of Microsoft Office Applications
Introduction Of Microsoft Office ApplicationsIntroduction Of Microsoft Office Applications
Introduction Of Microsoft Office ApplicationsSajjad khan
 
What’s the Impact of Open Source on the Future of Supply Chain? slide deck
What’s the Impact of Open Source on the Future of Supply Chain? slide deckWhat’s the Impact of Open Source on the Future of Supply Chain? slide deck
What’s the Impact of Open Source on the Future of Supply Chain? slide deckLora Cecere
 
Careers in SharePoint, Office 365, Azure & Power BI
Careers in SharePoint, Office 365, Azure & Power BICareers in SharePoint, Office 365, Azure & Power BI
Careers in SharePoint, Office 365, Azure & Power BIMatthew J. Bailey , MCT
 
Linked in stream experimentation framework
Linked in stream experimentation frameworkLinked in stream experimentation framework
Linked in stream experimentation frameworkJoseph Adler
 
IWMW 2002: Portals and CMS:" Why You Need Them Both
IWMW 2002: Portals and CMS:" Why You Need Them BothIWMW 2002: Portals and CMS:" Why You Need Them Both
IWMW 2002: Portals and CMS:" Why You Need Them BothIWMW
 
Maintainable Machine Learning Products
Maintainable Machine Learning ProductsMaintainable Machine Learning Products
Maintainable Machine Learning ProductsAndrew Musselman
 
Self-Service Data Integration with Power Query
Self-Service Data Integration with Power QuerySelf-Service Data Integration with Power Query
Self-Service Data Integration with Power QueryStéphane Fréchette
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...BIWUG
 
Community IT innovators Webinar - Taking another look at SharePoint
Community IT innovators Webinar - Taking another look at SharePointCommunity IT innovators Webinar - Taking another look at SharePoint
Community IT innovators Webinar - Taking another look at SharePointCommunity IT Innovators
 
SharePoint, Office, and Outlook Integrations for Alfresco
SharePoint, Office, and Outlook Integrations for AlfrescoSharePoint, Office, and Outlook Integrations for Alfresco
SharePoint, Office, and Outlook Integrations for AlfrescoZia Consulting
 
Operational Buddhism: Building Reliable Services From Unreliable Components -...
Operational Buddhism: Building Reliable Services From Unreliable Components -...Operational Buddhism: Building Reliable Services From Unreliable Components -...
Operational Buddhism: Building Reliable Services From Unreliable Components -...Ernie Souhrada
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael CollinsDevopsdays
 
Using OBIEE and Data Vault to Virtualize Your BI Environment: An Agile Approach
Using OBIEE and Data Vault to Virtualize Your BI Environment: An Agile ApproachUsing OBIEE and Data Vault to Virtualize Your BI Environment: An Agile Approach
Using OBIEE and Data Vault to Virtualize Your BI Environment: An Agile ApproachKent Graziano
 

Similar to SharePoint Summit 2013 - Vancouver - MS Access 2013 - The new (old) thing (20)

SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
SPS Kansas City - MS-Access and SharePoint - The new old thing - November 2013
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slides
 
SEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed CodeSEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed Code
 
Making sense of microservices, service mesh, and serverless
Making sense of microservices, service mesh, and serverlessMaking sense of microservices, service mesh, and serverless
Making sense of microservices, service mesh, and serverless
 
Success with SharePoint
Success with SharePointSuccess with SharePoint
Success with SharePoint
 
SQL PASS Summit 2018
SQL PASS Summit 2018SQL PASS Summit 2018
SQL PASS Summit 2018
 
SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 Preview
 
Introduction Of Microsoft Office Applications
Introduction Of Microsoft Office ApplicationsIntroduction Of Microsoft Office Applications
Introduction Of Microsoft Office Applications
 
What’s the Impact of Open Source on the Future of Supply Chain? slide deck
What’s the Impact of Open Source on the Future of Supply Chain? slide deckWhat’s the Impact of Open Source on the Future of Supply Chain? slide deck
What’s the Impact of Open Source on the Future of Supply Chain? slide deck
 
Careers in SharePoint, Office 365, Azure & Power BI
Careers in SharePoint, Office 365, Azure & Power BICareers in SharePoint, Office 365, Azure & Power BI
Careers in SharePoint, Office 365, Azure & Power BI
 
Linked in stream experimentation framework
Linked in stream experimentation frameworkLinked in stream experimentation framework
Linked in stream experimentation framework
 
IWMW 2002: Portals and CMS:" Why You Need Them Both
IWMW 2002: Portals and CMS:" Why You Need Them BothIWMW 2002: Portals and CMS:" Why You Need Them Both
IWMW 2002: Portals and CMS:" Why You Need Them Both
 
Maintainable Machine Learning Products
Maintainable Machine Learning ProductsMaintainable Machine Learning Products
Maintainable Machine Learning Products
 
Self-Service Data Integration with Power Query
Self-Service Data Integration with Power QuerySelf-Service Data Integration with Power Query
Self-Service Data Integration with Power Query
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
 
Community IT innovators Webinar - Taking another look at SharePoint
Community IT innovators Webinar - Taking another look at SharePointCommunity IT innovators Webinar - Taking another look at SharePoint
Community IT innovators Webinar - Taking another look at SharePoint
 
SharePoint, Office, and Outlook Integrations for Alfresco
SharePoint, Office, and Outlook Integrations for AlfrescoSharePoint, Office, and Outlook Integrations for Alfresco
SharePoint, Office, and Outlook Integrations for Alfresco
 
Operational Buddhism: Building Reliable Services From Unreliable Components -...
Operational Buddhism: Building Reliable Services From Unreliable Components -...Operational Buddhism: Building Reliable Services From Unreliable Components -...
Operational Buddhism: Building Reliable Services From Unreliable Components -...
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
 
Using OBIEE and Data Vault to Virtualize Your BI Environment: An Agile Approach
Using OBIEE and Data Vault to Virtualize Your BI Environment: An Agile ApproachUsing OBIEE and Data Vault to Virtualize Your BI Environment: An Agile Approach
Using OBIEE and Data Vault to Virtualize Your BI Environment: An Agile Approach
 

More from Ruven Gotz

SharePoint, Yammer & Teams: Oh My! What to use when.
SharePoint, Yammer & Teams: Oh My! What to use when.SharePoint, Yammer & Teams: Oh My! What to use when.
SharePoint, Yammer & Teams: Oh My! What to use when.Ruven Gotz
 
The Digital Workplace - What are the elements - How do we achieve success - s...
The Digital Workplace - What are the elements - How do we achieve success - s...The Digital Workplace - What are the elements - How do we achieve success - s...
The Digital Workplace - What are the elements - How do we achieve success - s...Ruven Gotz
 
The pain of metadata - SharePointalooza - 2015
The pain of metadata - SharePointalooza - 2015The pain of metadata - SharePointalooza - 2015
The pain of metadata - SharePointalooza - 2015Ruven Gotz
 
Collaboration and enterprise social tools-SharePointAlooza - 2015
Collaboration and enterprise social tools-SharePointAlooza - 2015Collaboration and enterprise social tools-SharePointAlooza - 2015
Collaboration and enterprise social tools-SharePointAlooza - 2015Ruven Gotz
 
Metadata taxonomy and content types oh my spscbus - aug 2015
Metadata taxonomy and content types oh my   spscbus - aug 2015Metadata taxonomy and content types oh my   spscbus - aug 2015
Metadata taxonomy and content types oh my spscbus - aug 2015Ruven Gotz
 
Enterprise social what is the real value to the business - sps boston - jun...
Enterprise social   what is the real value to the business - sps boston - jun...Enterprise social   what is the real value to the business - sps boston - jun...
Enterprise social what is the real value to the business - sps boston - jun...Ruven Gotz
 
Visual tools and innovation games - Half-day workshop - SPFest DC - April 2015
Visual tools and innovation games - Half-day workshop - SPFest DC - April 2015Visual tools and innovation games - Half-day workshop - SPFest DC - April 2015
Visual tools and innovation games - Half-day workshop - SPFest DC - April 2015Ruven Gotz
 
Enterprise social-what is the real value to the business - SPFest DC - April ...
Enterprise social-what is the real value to the business - SPFest DC - April ...Enterprise social-what is the real value to the business - SPFest DC - April ...
Enterprise social-what is the real value to the business - SPFest DC - April ...Ruven Gotz
 
Metadata taxonomy and content types oh my collab con - mar 2015
Metadata taxonomy and content types oh my   collab con - mar 2015Metadata taxonomy and content types oh my   collab con - mar 2015
Metadata taxonomy and content types oh my collab con - mar 2015Ruven Gotz
 
Enterprise social what is the real value to the business - collab con - mar...
Enterprise social   what is the real value to the business - collab con - mar...Enterprise social   what is the real value to the business - collab con - mar...
Enterprise social what is the real value to the business - collab con - mar...Ruven Gotz
 
Enterprise social what is the real value to the business - sps philly - mar...
Enterprise social   what is the real value to the business - sps philly - mar...Enterprise social   what is the real value to the business - sps philly - mar...
Enterprise social what is the real value to the business - sps philly - mar...Ruven Gotz
 
Metadata taxonomy and content types oh my sps philly - mar 2015
Metadata taxonomy and content types oh my   sps philly - mar 2015Metadata taxonomy and content types oh my   sps philly - mar 2015
Metadata taxonomy and content types oh my sps philly - mar 2015Ruven Gotz
 
Metadata taxonomy and content types oh my - sp fest chicago - dec 2014
Metadata taxonomy and content types oh my - sp fest chicago - dec 2014Metadata taxonomy and content types oh my - sp fest chicago - dec 2014
Metadata taxonomy and content types oh my - sp fest chicago - dec 2014Ruven Gotz
 
Visual tools and innovation games workshop - sp fest chicago - dec 2014
Visual tools and innovation games   workshop - sp fest chicago - dec 2014Visual tools and innovation games   workshop - sp fest chicago - dec 2014
Visual tools and innovation games workshop - sp fest chicago - dec 2014Ruven Gotz
 
Visual tools and innovation games - full day workshop - sp intersections - no...
Visual tools and innovation games - full day workshop - sp intersections - no...Visual tools and innovation games - full day workshop - sp intersections - no...
Visual tools and innovation games - full day workshop - sp intersections - no...Ruven Gotz
 
Understanding metadata working with stakeholders to build the taxonomy - sp...
Understanding metadata   working with stakeholders to build the taxonomy - sp...Understanding metadata   working with stakeholders to build the taxonomy - sp...
Understanding metadata working with stakeholders to build the taxonomy - sp...Ruven Gotz
 
Visual tools for the sp ia sp intersections - nov 2014
Visual tools for the sp ia    sp intersections - nov 2014Visual tools for the sp ia    sp intersections - nov 2014
Visual tools for the sp ia sp intersections - nov 2014Ruven Gotz
 
Visual tools and innovation games workshop - spscbus - aug 2014
Visual tools and innovation games   workshop - spscbus - aug 2014Visual tools and innovation games   workshop - spscbus - aug 2014
Visual tools and innovation games workshop - spscbus - aug 2014Ruven Gotz
 
SharePoint Saturday Toronto - Understanding the value of enterprise social - ...
SharePoint Saturday Toronto - Understanding the value of enterprise social - ...SharePoint Saturday Toronto - Understanding the value of enterprise social - ...
SharePoint Saturday Toronto - Understanding the value of enterprise social - ...Ruven Gotz
 
SharePoint Fest - New York - 2014 - Practical SharePoint Information Architec...
SharePoint Fest - New York - 2014 - Practical SharePoint Information Architec...SharePoint Fest - New York - 2014 - Practical SharePoint Information Architec...
SharePoint Fest - New York - 2014 - Practical SharePoint Information Architec...Ruven Gotz
 

More from Ruven Gotz (20)

SharePoint, Yammer & Teams: Oh My! What to use when.
SharePoint, Yammer & Teams: Oh My! What to use when.SharePoint, Yammer & Teams: Oh My! What to use when.
SharePoint, Yammer & Teams: Oh My! What to use when.
 
The Digital Workplace - What are the elements - How do we achieve success - s...
The Digital Workplace - What are the elements - How do we achieve success - s...The Digital Workplace - What are the elements - How do we achieve success - s...
The Digital Workplace - What are the elements - How do we achieve success - s...
 
The pain of metadata - SharePointalooza - 2015
The pain of metadata - SharePointalooza - 2015The pain of metadata - SharePointalooza - 2015
The pain of metadata - SharePointalooza - 2015
 
Collaboration and enterprise social tools-SharePointAlooza - 2015
Collaboration and enterprise social tools-SharePointAlooza - 2015Collaboration and enterprise social tools-SharePointAlooza - 2015
Collaboration and enterprise social tools-SharePointAlooza - 2015
 
Metadata taxonomy and content types oh my spscbus - aug 2015
Metadata taxonomy and content types oh my   spscbus - aug 2015Metadata taxonomy and content types oh my   spscbus - aug 2015
Metadata taxonomy and content types oh my spscbus - aug 2015
 
Enterprise social what is the real value to the business - sps boston - jun...
Enterprise social   what is the real value to the business - sps boston - jun...Enterprise social   what is the real value to the business - sps boston - jun...
Enterprise social what is the real value to the business - sps boston - jun...
 
Visual tools and innovation games - Half-day workshop - SPFest DC - April 2015
Visual tools and innovation games - Half-day workshop - SPFest DC - April 2015Visual tools and innovation games - Half-day workshop - SPFest DC - April 2015
Visual tools and innovation games - Half-day workshop - SPFest DC - April 2015
 
Enterprise social-what is the real value to the business - SPFest DC - April ...
Enterprise social-what is the real value to the business - SPFest DC - April ...Enterprise social-what is the real value to the business - SPFest DC - April ...
Enterprise social-what is the real value to the business - SPFest DC - April ...
 
Metadata taxonomy and content types oh my collab con - mar 2015
Metadata taxonomy and content types oh my   collab con - mar 2015Metadata taxonomy and content types oh my   collab con - mar 2015
Metadata taxonomy and content types oh my collab con - mar 2015
 
Enterprise social what is the real value to the business - collab con - mar...
Enterprise social   what is the real value to the business - collab con - mar...Enterprise social   what is the real value to the business - collab con - mar...
Enterprise social what is the real value to the business - collab con - mar...
 
Enterprise social what is the real value to the business - sps philly - mar...
Enterprise social   what is the real value to the business - sps philly - mar...Enterprise social   what is the real value to the business - sps philly - mar...
Enterprise social what is the real value to the business - sps philly - mar...
 
Metadata taxonomy and content types oh my sps philly - mar 2015
Metadata taxonomy and content types oh my   sps philly - mar 2015Metadata taxonomy and content types oh my   sps philly - mar 2015
Metadata taxonomy and content types oh my sps philly - mar 2015
 
Metadata taxonomy and content types oh my - sp fest chicago - dec 2014
Metadata taxonomy and content types oh my - sp fest chicago - dec 2014Metadata taxonomy and content types oh my - sp fest chicago - dec 2014
Metadata taxonomy and content types oh my - sp fest chicago - dec 2014
 
Visual tools and innovation games workshop - sp fest chicago - dec 2014
Visual tools and innovation games   workshop - sp fest chicago - dec 2014Visual tools and innovation games   workshop - sp fest chicago - dec 2014
Visual tools and innovation games workshop - sp fest chicago - dec 2014
 
Visual tools and innovation games - full day workshop - sp intersections - no...
Visual tools and innovation games - full day workshop - sp intersections - no...Visual tools and innovation games - full day workshop - sp intersections - no...
Visual tools and innovation games - full day workshop - sp intersections - no...
 
Understanding metadata working with stakeholders to build the taxonomy - sp...
Understanding metadata   working with stakeholders to build the taxonomy - sp...Understanding metadata   working with stakeholders to build the taxonomy - sp...
Understanding metadata working with stakeholders to build the taxonomy - sp...
 
Visual tools for the sp ia sp intersections - nov 2014
Visual tools for the sp ia    sp intersections - nov 2014Visual tools for the sp ia    sp intersections - nov 2014
Visual tools for the sp ia sp intersections - nov 2014
 
Visual tools and innovation games workshop - spscbus - aug 2014
Visual tools and innovation games   workshop - spscbus - aug 2014Visual tools and innovation games   workshop - spscbus - aug 2014
Visual tools and innovation games workshop - spscbus - aug 2014
 
SharePoint Saturday Toronto - Understanding the value of enterprise social - ...
SharePoint Saturday Toronto - Understanding the value of enterprise social - ...SharePoint Saturday Toronto - Understanding the value of enterprise social - ...
SharePoint Saturday Toronto - Understanding the value of enterprise social - ...
 
SharePoint Fest - New York - 2014 - Practical SharePoint Information Architec...
SharePoint Fest - New York - 2014 - Practical SharePoint Information Architec...SharePoint Fest - New York - 2014 - Practical SharePoint Information Architec...
SharePoint Fest - New York - 2014 - Practical SharePoint Information Architec...
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

SharePoint Summit 2013 - Vancouver - MS Access 2013 - The new (old) thing

  • 1. Access The New (old) Thing for SharePoint Ruven Gotz – Director, Avanade
  • 3. Buy the Book (or Kindle): http://amzn.to/JnxlcC
  • 4. A little history Microsoft Certified Trainer for Access Teaching development in Access Basic Doing independent consulting with Access Solutions
  • 5.
  • 6. It was capable of a lot
  • 7. But it was a dangerous tool
  • 9.
  • 10.
  • 11. Ugly data entry forms (This is one of the better ones)
  • 13. But recovery: Not reliable
  • 15.
  • 16.
  • 17. Microsoft went back to the lab…
  • 19. What was the goal?
  • 21. Tried to use SP as the database
  • 22. A real breakthrough (hopefully)
  • 24. Who is the target audience?
  • 25. 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
  • 26. Microsoft went back to the lab… AGAIN
  • 28. A new architecture Classic Desktop Architecture Jet Desktop Database File Based Requires Access or Access Runtime Access Services Architecture SQL Server Database Runs in Browser Redistributable as an App
  • 29. The new architecture View and Edit Data Database Design Advanced Reporting & Integration • • • • • Desktop Access Reports Excel Power View Crystal Reports Custom Websites (.NET, PHP, etc.)
  • 30. The new layout structure 2. Choose view 1. Choose table 3. Search and filter 4. Add and edit items Presents a polished, consistent interface. But flexible?
  • 31. Access services on Office 365 O365 Browser Browser Browser runtime Web app 1 Web app 2 design Web app 3 Access IDE … SQL Azure
  • 32. Access services on premises SP On Prem Browser Browser Browser runtime Web app 1 Web app 2 design Web app 3 Access IDE … SQL Server
  • 33. Getting Access Services setup on-prem is REALLY, REALLY HARD
  • 34. Getting Access Services to work in Office 365 is REALLY, REALLY EASY
  • 35. Let’s do a walkthrough • What’s it like to interact with Access Services • What are the pluses • What are the limitations
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66. A brief glimpse at a custom app • Tracking the boats and races at the yacht club.
  • 67.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74. 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
  • 75. 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
  • 76. 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.
  • 77. 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
  • 79. 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 enduser or even power-user tool for
  • 80. But • Don’t lose faith • Microsoft is hearing us • The ‘cadence’ of delivery is changing • New SP capabilities & features are rolled out all the time • I am hopeful that Access will, in the not too distant future, be the tool we always hoped
  • 81. @ruveng spinsiders.com/ruveng ruven.gotz@avanade.com Ruven Gotz Download this deck from: www.slideshare.net/ruveng Special thanks to: Reza Alirezai, Laura Rogers and other unnamed experts for help and insight in the creation of this deck
  • 82. Thank you for your attention! This presentation will be available on the Vancouver SharePoint Summit web site a few days after the event.

Editor's Notes

  1. Let’s look at a little history of Access
  2. Access was first released in 1992Used it’s own underlying database engine (Jet)And, in fact, it still does, for stand alone access apps
  3. DHL: Tracking overnight airfreightBMO: Y2K tracking projectsGovOnt: WorkFare
  4. Why did they hate it?
  5. Because mission critical data, shared by a number of people was hosted on someone’s desktop.
  6. Often by this guy – (From office space: Where’s my stapler?)
  7. These systems are not usually managed to the standards of the IT department.Even when plans are made to make sure good backups exist…
  8. There are often issues
  9. And so, when mission critical data is lost, everyone has a freak attack
  10. And your IT director says….
  11. “NO MORE ACCESS AROUND HERE”
  12. And came up with a new formula
  13. Take a tool that IT saw as a toy, but which provided actual value to end users…. And….
  14. Put systems in-place to ensure availability, reliability and recoverablity
  15. It just didn’t work as hoped.
  16. According to Microsoft:It’s the business user – who are knowledgeable of their business domain and who can use the tool to create applications that solve their problems without help from experts and without programming.
  17. And came up with a new formula
  18. Access is still a capable desktop based, file based database tool that hasn’t changed an awful lot in 20 years.
  19. VERY non-flexible.Ford said of the model T: You can have any colour you want as long as it’s black.
  20. You need the right versions of SharePoint and SQL ServerYou need to set up App HostingYou need the right permissionsIt could become an administrative complexity – each instance has it’s own database
  21. It’s all just ‘there’
  22. This may be on the second page
  23. It’s not instant – it takes a minute or two
  24. And then it’s available
  25. You need to have Access 2013 installed on your desktop for this to work.
  26. Access will open with this message
  27. This is exciting at first: You can create a table from a SP List.But it’s really limited – you can only read from it.
  28. There is a pre-built collection of objects, you just have to find the one you want.
  29. The form comes pre-created for you, with default views.Clicking “Launch App”
  30. And it opens in the browser
  31. You can do your data entry here
  32. The left side lists the records, which can be filtered, and beside that are the control buttons for add, delete, edit, save, exit
  33. After adding a couple more records, you can see the other items in the selectable list.
  34. Back in the Access interface, we can see some of the other components by clicking on the Navigation Pane icon
  35. You can see all the tables and forms
  36. This is the table view, where you can define the fields and their parameters
  37. Crazy thing – have to reselect this to get the lookup popup
  38. Crazy thing – have to reselect this to get the lookup popup
  39. Save the changes (these are uploading to SP)
  40. You’ll need to refresh
  41. Add the bottom here, you can add comments about this item, directly from this form.However, if you’re making your own form from scratch, I can’t figure out how to get this to appear.
  42. But, if you click it, a pop up opens, with a data entry form.
  43. And the lookup fields have cool type-ahead search functionality
  44. This is the datasheet view for the form. Each table has a datasheet.
  45. Here’s another view, where the events are group by status.
  46. You can also add macros. Scripts that take action when something changes, or that you can kick off manually
  47. The macro builder
  48. Sqeeze some of the juice out of SharePoint without a developer
  49. Check out WonderLaura’s video on this