Quest Notes Migrator for SharePoint

26
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: http://notes2sharepoint.org November, 2011 Partner Training Webcast Series - Session 2 Analysis and Automation with the NMSP Migration Console Quest Notes Migrator for SharePoint

description

Quest Notes Migrator for SharePoint. Steve Walch, Senior Product Manager. Blog: http://notes2sharepoint.org. November, 2011. Partner Training Webcast Series - Session 2 Analysis and Automation with the NMSP Migration Console. Partner Training Webcast Series. - PowerPoint PPT Presentation

Transcript of Quest Notes Migrator for SharePoint

Page 1: Quest Notes  Migrator  for SharePoint

©2011 Quest Software, Inc. All rights reserved.

Steve Walch, Senior Product ManagerBlog: http://notes2sharepoint.orgNovember, 2011

Partner Training Webcast Series - Session 2Analysis and Automation with the NMSP Migration Console

Quest Notes Migrator for SharePoint

Page 2: Quest Notes  Migrator  for SharePoint

2

©2011 Quest Software, Inc. All rights reserved.

Partner Training Webcast Series

1. Migration Basics with the NMSP Designer Client

2. Analysis and Automation with the NMSP Migration Console

3. Advanced Content Migration Jobs

4. Tool Deployment, Domino.Doc and QuickPlace / QuickR migrations

5. Migrating Application Designs

6. Tips and Tricks for Managing Large Migration Projects

(Product demos using NMSP 6.1 beta)

Page 3: Quest Notes  Migrator  for SharePoint

3

©2011 Quest Software, Inc. All rights reserved.

Breaking News…

Redmond Magazine Readers Choice Awards

Best SharePoint Product or Service

"Quest Notes Migrator for SharePoint takes the first title in this new and highly competitive category."

Page 4: Quest Notes  Migrator  for SharePoint

4

©2011 Quest Software, Inc. All rights reserved.

Today’s Agenda

Analysis and Automation with the Migration Console

• First time Configuration Wizard

• Database discovery

• Usage analysis, data analysis

• Introduction to design analysis and application complexity

• Classifying and consolidating applications

• Utilizing console views and reports

• Exporting data for external reporting

• Importing data into the repository

• Provisioning SharePoint sites

• Running migration jobs from the console

• Automated provisioning and migration

Page 5: Quest Notes  Migrator  for SharePoint

5

©2011 Quest Software, Inc. All rights reserved.

Three NMSP Clients (again)

• Designer Client– One migration job (one database to one list)

– Provision lists/libraries, plus permissions

– Jobs and logs in file system

• Migration Console– Many databases, Many jobs per database

– Discovery, Analysis, Classification

– Provision sites, plus permissions

– Bulk Migration, Rules-based Automation

– Jobs and logs in Repository Database

• NMSPCMD.EXE– Command Line Scripting

Page 6: Quest Notes  Migrator  for SharePoint

6

©2011 Quest Software, Inc. All rights reserved.

Notes Application Pre-Migration Analysis• Database Discovery

Page 7: Quest Notes  Migrator  for SharePoint

7

©2011 Quest Software, Inc. All rights reserved.

Database Discovery

• Setup one or more discovery locations– Domino server (or specific folder)

– Local Notes directory (or specific folder)

– Database Catalog / Domain Catalog

• Scan populates repository with databases / templates– Runs at the end of the First Time Setup Wizard

– Run manually at any time

• Automatically classifies databases during discovery– Applies Technical Classification and Business Classification rules

Page 8: Quest Notes  Migrator  for SharePoint

8

©2011 Quest Software, Inc. All rights reserved.

Automatic Classification System

Page 9: Quest Notes  Migrator  for SharePoint

9

©2011 Quest Software, Inc. All rights reserved.

Classifying and consolidating applications

• Technical Classification Rules– Groups databases based on common design/structure

– Rules predefined for standard Notes templates

– Rules may be customized for custom application types

• Business Classification Rules– Groups databases based on user defined criteria

• Classes assigned automatically based on template, file name, folder, design elements, last used date, etc.– Classes may also be assigned manually

• Classes group databases for viewing/reporting

• Classes also drive automation

Page 10: Quest Notes  Migrator  for SharePoint

10

©2011 Quest Software, Inc. All rights reserved.

Notes Application Pre-Migration Analysis• Usage and Data Analysis Details

Page 11: Quest Notes  Migrator  for SharePoint

11

©2011 Quest Software, Inc. All rights reserved.

Usage analysis

• Exclude users who should not count– Servers, Agent signers, IT staff, Consultants

• Usage information from database headers– Last Used Date

– Active Users, Excluded Users

– Activity Summaries (Reads, Writes, Uses)

– Recording Activity

• Aggregates data across all database replicas– Last Used All Replicas

– Active Users All Replicas, Excluded Users All Replicas

• Usage information from data scan– Last Doc Accessed, Last Doc Modified, Last Doc Created

Page 12: Quest Notes  Migrator  for SharePoint

12

©2011 Quest Software, Inc. All rights reserved.

Data analysis

• Data Tally– Just counts documents

– Data documents, Data document size, Profile documents

• Document Scan– Reads items from document’s summary buffer

– Docs with attachments, responses, security

• Rich Text Scan– Opens documents and downloads CD records

– Docs with images, doc links

• Details by Form Used, by Author

• Blocked and oversized attachments breakdowns

Page 13: Quest Notes  Migrator  for SharePoint

13

©2011 Quest Software, Inc. All rights reserved.

Notes Application Pre-Migration Analysis• Design Analysis and Template Comparison

Page 14: Quest Notes  Migrator  for SharePoint

14

©2011 Quest Software, Inc. All rights reserved.

Design analysis and application complexity

• Scan Design Elements– Summarize design element counts by type

– Create local Design Copies for off-line manual analysis

• Compare design elements with template / reference db– Percent match

– Difference details

• Best Fit class template detection– Compare design of each db with predetermined set of class templates

– Report on which class is the closest match

• Simple Complexity Calculations– Design Element Index, Quest Design Index, Data Complexity Index

– Both algorithms based on design element counts, not scanning code

– Intended to be superseded by manual analysis when appropriate

Page 15: Quest Notes  Migrator  for SharePoint

15

©2011 Quest Software, Inc. All rights reserved.

Other types of Discovery

• QuickPlace/Quickr application hierarchy– Sites / rooms / sub-rooms

• Domino.Doc application hierarchy– Libraries / cabinets

• Domino Directory discovery– Finds mail-in databases

Page 16: Quest Notes  Migrator  for SharePoint

16

©2011 Quest Software, Inc. All rights reserved.

Utilizing console views and reports

• Standard views by server, by class, etc.– Customize columns and sorting only (175 possible columns)

• Custom views may be added– Customize columns, sorting, and database selection

• Standard reports show predefined information

• Custom reports may be added– Customize database selection

– Report layout may be copied from standard report

– Report layout may be edited using Visual Studio Report Designer

• Reports may be throttled to prevent memory errors

Page 17: Quest Notes  Migrator  for SharePoint

17

©2011 Quest Software, Inc. All rights reserved.

Exporting data for external reporting

• Export List from Database Views– Generates CSV file

– Exports all columns configured for view

– Exports all rows in view

– Easy to load into Excel, etc., for manipulation and custom reporting

• Export Database Records– Generates XML file

– Exports all database details, including multi-level properties

– Exports only currently selected databases

– May be loaded into Excel, etc., for manipulation and custom reporting

• Reports may be saved as Excel or PDF format

Page 18: Quest Notes  Migrator  for SharePoint

18

©2011 Quest Software, Inc. All rights reserved.

Managing the migration process

• Triaging applications

• Assigning responsibilities and priorities

• Assigning migration effort estimates

• Develop and preview your migration plan

• Centrally control job execution and results

• Track outstanding migration tasks

Page 19: Quest Notes  Migrator  for SharePoint

19

©2011 Quest Software, Inc. All rights reserved.

Running migration jobs from the console

• Migration Jobs tab in Database Properties

• Add one or many migration jobs– Job editor similar to Designer Client

• Run jobs individually or in batches

• Migrate to SharePoint function allows running all jobs for multiple databases in Database Views

• Database’s Target Site overrides site in individual jobs

• Running jobs use Migration Console’s Task Framework

• Jobs and logs stored in repository database

• View historic logs in Task History or Database History

Page 20: Quest Notes  Migrator  for SharePoint

20

©2011 Quest Software, Inc. All rights reserved.

Provisioning SharePoint sites

• Define a new Site Definition in Migration Console– Define new sites under existing Site Collections

– Use standard or custom site templates

– Define navigation and security settings

• Site Nodes show current and “planned” sites together

• Database’s Target Site may be current or “planned” site– Overrides sites specified in individual jobs

• Database ACL may be migrated to site permissions

• Provision sites individually or in batches

• Migrate to SharePoint function allows provisioning sites and running migration jobs in one big batch

Page 21: Quest Notes  Migrator  for SharePoint

21

©2011 Quest Software, Inc. All rights reserved.

Automation via Class Rules

• Automating the Triage process

• Automating Complexity and Effort estimation

• Automating Target / Job assignments– Variable Site/Sub-Site names

– Variable List/Library names

• Detecting exceptions

• Customizing jobs

• Bulk Migrations

Page 22: Quest Notes  Migrator  for SharePoint

22

©2011 Quest Software, Inc. All rights reserved.

Examples

• Document Libraries

– Typical mapping to SharePoint Lists

– Variable library names

– Map security to library

• Team Rooms

– Typical mapping to SharePoint Team Sites

– Variable site names

– Map security to site

Page 23: Quest Notes  Migrator  for SharePoint

23

©2011 Quest Software, Inc. All rights reserved.

Importing data into the repository

• Certain database properties may be imported into repository from CSV file– Manual class assignments from external tools

– Manual complexity analysis from external tools

– Manual triage information from external tools

• May also be used to add list of databases to repository– Replaces server discovery

– Follow up with full analysis

Page 24: Quest Notes  Migrator  for SharePoint

24

©2011 Quest Software, Inc. All rights reserved.

Other tools in Migration Console

• Extract Database Users– Find all user/group names for a set of Notes databases

– Populate SharePoint names for each Notes name

– Export/Merge XML file for User/Group mapping process

• Recompute Database Details– Recalculate certain Database details without accessing database

– Usage analysis, Classification, “Best Fit” class detection, Complexity

• Link Analyzer / Updater / Finalizer– Keep Link Tracking Service working when you change host names, etc.

– Permanently replace dynamic links with direct links

Page 25: Quest Notes  Migrator  for SharePoint

25

©2011 Quest Software, Inc. All rights reserved.

Notes Migrator for SharePoint 6.1 Beta Program• Beta in progress now!

• Go to http://communities.quest.com/groups/notes-migration-product-beta-group

• Sign in with your Quest Community ID• Or register to create a new one

• Use corporate email (No gmail or hotmail accounts)

• Press the “Ask To Join This Group” button

• Once approved, log in and download• Reviewers Guide

• Product Installer

• Expected release: January 2012

Page 26: Quest Notes  Migrator  for SharePoint

©2011 Quest Software, Inc. All rights reserved.

Steve’s blog: http://notes2sharepoint.org

Product: http://quest.com/notes-migrator-for-sharepoint/