share point saturday access services 2015 final 2

33
Introduction to Microsoft ® Office ® Access Services 2013 & Migration Methodology for Existing Databases Tejpal Thatte GNet Group

Upload: innotech

Post on 26-Jan-2017

172 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Share point saturday access services 2015 final 2

Introduction to Microsoft ® Office ® Access Services 2013

&

Migration Methodology for Existing Databases

Tejpal ThatteGNet Group

Page 2: Share point saturday access services 2015 final 2

Business and technology consulting services with deep experience, discipline and industry knowledge to deliver

solutions that enable data driven decisions and organization wide collaboration

HQ in Minneapolis with offices in Des Moines, Dallas, and offshore development center in Pune, India

“Go-to Microsoft Partner” for Business Intelligence, Analytics and Data Management, and Portals and

Collaboration

About GNet Group

Page 3: Share point saturday access services 2015 final 2

Tejpal Thatte BI & SharePoint Technical Architect @ GNet Group

[email protected]

• Twitter: @tejpalatwork

• LinkedIn: http://www.linkedin.com/in/tejpalthatte

About Me

Page 4: Share point saturday access services 2015 final 2

Why People use Access?

What problems is Microsoft solving in Access Services 2013?

Introduction to Access Services

Need for Migration of existing Access Databases

Migration Methodology

Demo - Deploying an Access Services App (Forms, Database, Reporting)

Agenda

Page 5: Share point saturday access services 2015 final 2

Why Use Access?

Tejpal ThatteGNet Group

Page 6: Share point saturday access services 2015 final 2

Why the Business Loves Access…

Page 7: Share point saturday access services 2015 final 2

“I happen to be working on a project to “fix” a MS Access database some genius business user created with a ton of crappy forms, redundant data, thousands of data anomalies, zero relationships, unimaginable naming conventions, and the craziest data structures I have ever seen in my life.”

- Michael Triana, michaeltriana.com

Why IT Does Not…

Page 8: Share point saturday access services 2015 final 2

Why IT Does Not…

Page 9: Share point saturday access services 2015 final 2

What problems is Microsoft ® solving with Office ® Access

Services 2013?

Tejpal ThatteGNet Group

Page 10: Share point saturday access services 2015 final 2

Current Day in the Life Of Access Users...

Power Users, Data Managers

Site Admins, IT

Business Users, Report Writers

Do the data entry and data management

Manage and control data security, transfer and

distribution

Consume Data via Reports and Dashboards

Data is everywhere, no central repository

Cannot control data security, transfer and

distribution

No data governance

No UI Design Tool Independence

No Reporting Tool Independence

Report data sources are not reliable,

varied and all over the place

Page 11: Share point saturday access services 2015 final 2

SQL Database

(On Premise) Or SQL Azure

Other Form/UI

development technologies

For Data Entry

Customized Access Web App For Data

Entry

Business & Power Users, DEV Team

Business Logic

Data

IT

Reports (with any reporting

tool) Business & Power Users,

Reporting Team

All Security Managed By IT

Reporting Tool

Independence

Design Tool Independence to some extent, less code to manage, promote, deploy

Centrally located BL and Data

Easier to support, secure,

encrypt & manage

All in all, solution adoption is easier, quicker and it meets

the needs of Business and the IT.

Making it more efficient…

Page 12: Share point saturday access services 2015 final 2

Day in the Life Of Access Users With Access Services 2013...

Power Users, Data Managers

Site Admins, IT

Business Users, Report Writers

Data is centrally located

Can control data security, transfer and

distribution

Data governance can be implemented

UI Design Tool Independence

Reporting Tool Independence

Report data sources are reliable, and centrally located

Other Form/UI development technologies

For Data Entry

Customized Access Web App For Data

Entry

SQL Database (On Premise) Or SQL Azure

Business Logic and Data

Reports (with any reporting

tool)

Page 13: Share point saturday access services 2015 final 2

Introduction to Microsoft ® Office ® Access Services 2013

Tejpal ThatteGNet Group

Page 14: Share point saturday access services 2015 final 2

• Cross-browser support

• Active Directory based permissions

• Branded Themes

• Centralized IT control

• App portability

• SharePoint Store for distribution

When creating an Access Services app you get…

Page 15: Share point saturday access services 2015 final 2

• Access Client Forms

• Custom Code

• Reports

• Some Linked Tables

• Fewer Data Sources for Data Imports

When creating an Access Services app you lose…

Page 16: Share point saturday access services 2015 final 2

• Access Generated Forms

• Browser Based

• HTML & JavaScript

User Interface and HTML Forms

Page 17: Share point saturday access services 2015 final 2

• Automatic generation of navigation, forms and buttons

• Drag & Drop Form Development

• User Experience • Validation Rules• Custom Actions• Conditional

Logic

Form Development

Page 18: Share point saturday access services 2015 final 2

Web Browser

SharePointor

Office 365

Runtime Runtime

SQL Server

orSQL

AzureAccess Client Design Design

SP User Auth:Read or Contribute

SQL Auth:Read or R/W

SP User Auth:Full Control

NT Author SQL Auth

Excel

SSMSODBC Connection

SQL Auth: Read or Read/WriteEnabled Through Access Client

Data Cache & Cursor

Management

Access Architecture

Page 19: Share point saturday access services 2015 final 2

Access App

Access Table

Access Query

Access Field

Access Datatype

Access Expression

Access Data Macro

SQL Database

SQL Table

SQL View

SQL Field

SQL Datatype (renames)

SQL Expression (renames)

SQL Stored Procedure/Trigger

Database Translation

Page 20: Share point saturday access services 2015 final 2

Microsoft Access Visual Studio 2012 Access Services in SharePoint 2013

Level of Expertise Required

Development Time

Cost

Tool Accessibility

Scalability

Supportability

Security

Access v/s Visual Studio

Page 21: Share point saturday access services 2015 final 2

• SharePoint Server 2013 on at least Windows 2008 R2

• SQL Server 2012 Standard or SQL Server 2012 Enterprise

• SQL Server 2012 Feature Pack Components on the SharePoint Server:• Microsoft SQL Server 2012 Local DB (SQLLocalDB.msi)• Microsoft SQL Server 2012 Data-Tier Application Framework

(Dacframework.msi)• Microsoft SQL Server 2012 Native Client (sqlncli.msi)• Microsoft SQL Server 2012 Transact-SQL ScriptDom (SQLDOM.MSI) • Microsoft System CLR Types for Microsoft SQL Server 2012

(SQLSysClrTypes.msi)  Software Prerequisites for creating and modifying Access apps:

• Access 2013 (required for Access app design)• A web browser (required for viewing and updating data)

Licensing

Page 22: Share point saturday access services 2015 final 2

Need for migrating existing databases

Tejpal ThatteGNet Group

Page 23: Share point saturday access services 2015 final 2

The Future is Apps…

Page 24: Share point saturday access services 2015 final 2

Need for migration…• Landscape is changing with the advent of Cloud and Mobile

• Microsoft is going all out with the “Cloud First, Mobile First” approach

• Data governance, centralization and security needs to be a priority

• Data volume considerations have to be made as increasing volumes have to be dealt with

• Performance of reports and applications has to improve

• At the same time, new solutions have to be easy to develop, have be cost effective, efficient and easy to maintain and manage on an on-going basis

• Need to leverage full potential, capabilities and support of the MSBI stack for reporting and BI

Page 25: Share point saturday access services 2015 final 2

Migration Methodology (How to exactly do the

migration though?)

Tejpal ThatteGNet Group

Page 26: Share point saturday access services 2015 final 2

Initial Conversations• What business process does your application serve?

• How does it fit in with the overall IT strategy and business roadmap?

• How does it line up with business initiatives?

• What is the main intent behind the database? What goal does it serve?

• What UIs or forms have been created?

• How much of custom code (e.g.: VBA) and/or third party tools have been used? If any, then why? What do those serve?

• Are there any reports that have to be migrated?

Page 27: Share point saturday access services 2015 final 2

Level of complexity, effort, usage difficulty, know-how required, time to put into production, feature richness, VBA code amount

and IT support reluctanceBusiness User Pro Dev

Leas

t Most

Web Services

Custom Apps,

Webparts, Etc.Basic Out

of the Box Microsoft InfoPath Forms

Microsoft Access

Services SharePoint 2013 Apps

Data Entry Tool Spectrum

RETIRE

D

RETIRE

D

Page 28: Share point saturday access services 2015 final 2

Level of complexity, effort, usage difficulty, know-how required

Power ViewExcel & Excel Services

Business User

BI Develop

er

Leas

t Most

PowerPivot PerformancePointPower BI for Office 365

Data Alerts/Emails

Data Subscriptions

Reporting Tool Spectrum

Reporting Services

Page 29: Share point saturday access services 2015 final 2

Day in the Life Of Users With Migrated Apps...

Power Users, Data Managers

Site Admins, IT

Business Users, Report Writers

Data is centrally located

Can control data security, transfer and

distribution

Data governance can be implemented

UI Design Tool Independence

Reporting Tool Independence

Report data sources are reliable, and centrally located

Other Form/UI development technologies

For Data Entry

Customized Access Web App For Data

Entry

SQL Database (On Premise) Or SQL Azure

Business Logic and Data

Reports (with any reporting

tool)

Independently Work and Manage UI and Forms

Independently Manage Data Behind the Scenes

Independently Manage Reports & Dashboards

Page 30: Share point saturday access services 2015 final 2

GNet Access Databases Migration Quick Start Program

2-3 Weeks

$15,000

• Step 1 (if needed according to the migration assessment): Installation &Configuration of Access Services 2013 under SharePoint 2013 On-Premise

OR,

Helping organizations with their Office 365 subscriptions and implementations that can come preloaded with Access Services 2013

• Step 2: Migration of up to 2 databases

Program Services

Program Duration

Program Charges

Page 31: Share point saturday access services 2015 final 2

Demonstration

Tejpal ThatteGNet Group

Page 32: Share point saturday access services 2015 final 2

Cloud based Employee, Salary and Title Management System

Migrated HR App Example

Quick to Implement and less IT infrastructure

costs

Easy integration with data system for

reporting

Page 33: Share point saturday access services 2015 final 2

Questions?Follow Us

GNet Group @GNetGroup

http://www.linkedin.com/company/143712

http://www.youtube.com/user/GNetGroup

Blog http://blog.gnetgroup.com/

Tejpal Thatte [email protected]

@tejpalatwork

http://www.linkedin.com/in/tejpalthatte