Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tzunami Deployer Training Presented by - Prabhakar Giri Tzunami Inc.

Similar presentations


Presentation on theme: "Tzunami Deployer Training Presented by - Prabhakar Giri Tzunami Inc."— Presentation transcript:

1 Tzunami Deployer Training Presented by - Prabhakar Giri Tzunami Inc.

2 Training Highlight 2 DaysGoals Day 1-Developing high level understanding of various components involved and migration process using Tzunami Deployer -Understanding eRoom7 structure & contents -Setup Day 2- Using Tzunami eRoom Exporter to view and export eRoom contents - Developing in-depth understanding content deployment using Tzunami Deployer Day 3- Content modeling and committing - Deployer advanced options and migration automation using rule engine Day 4-Batch migration -Remote & Licensing service - Trouble shooting

3 Content Migration – Content 3 Typically – Microsoft Office, Adobe PDF – XML documents, images, audio, video, … Reality – Document streams (file contents) – Metadata (content properties) – Structure (folders) – Access controls (security)

4 Content Migration – Content 4 Source Content StoreSharePoint Environment 4. Access Role Based Access Control 4. Access Site, Library and List Access Control 3. Structure Collection, Facility, eRoom, Folder 3. Structure Site Hierarchies, Multiple Libraries, Folders 2. Metadata Extensible Item Schemas, Document Properties 2. Metadata Custom Document Library and List Column Properties 1. Document Document, Contacts, Discussion, Poll, Calendar, Appointment, Task, etc. 1. Document Document, Picture, and XML Forms Libraries Tool

5 Content Migration – Processes 5 Analyzing Planning Modeling Extraction Mapping Injection Verification

6 Content Migration – Challenges 6 Need for Co-existence Source/Target Architectural Differences Often Outdated Source System Data Volume Involved Varying Needs

7 Tzunami Deployer Features 7 Tool for rapid migration and consolidation of contents from multiple sources into Microsoft SharePoint Migrate from wide range of content sources Content modeling Drag and drop migration Metadata management Security migration Customizable mapping Offline simulation environment

8 Tzunami Deployer Features 8 Tool for rapid migration and consolidation of contents from multiple sources into Microsoft SharePoint Automates bulk of migration tasks Saves time & reduces migration cost Supports remote operations Supports multitasking model Supports scripted/batch migration Ensures content consistency and accuracy at every stage

9 Tzunami Deployer - Architecture 9 Targets Deployers Exporters Sources

10 General Migration Workflow 10

11 Tzunami Deployer Phases 11 Exporting source content View source contents Select contents to extract Extract to local file store Extract metadata, hierarchy & security Export to TDX Load eRoom

12 Tzunami Deployer Phases 12 Loading source and target information – The first stage of defining a Tzunami Deployer project is to load the information that will be required for the project. Load source content Load target structure

13 Tzunami Deployer Phases 13 Perform virtual migration – The next stage is to simulate a migration from source to target Deploy source content to target Work independent of source or target Undo and retry if needed

14 Tzunami Deployer Phases 14 Modeling target SharePoint structure – Design or modify the target SharePoint structure into which the content of the source systems will be deployed Simulate target SharePoint Create or modify SharePoint sites, libraries, lists, folders and security in target

15 Tzunami Deployer Phases 15 Committing the migration Reflect changes to target SharePoint Failsafe operation

16 eRoom - History 16 eRoom is an online project collaboration solution Started in 1996 Instinctive Technology (v5), led by CEO Jeffrey Beir. Acquired in 2002 by Documentum (v6) Acquired in 2003 by EMC Corporation (v7) added project/customer management Latest Version: 7.41

17 eRoom Architecture 17 eRoom Browser Browser and Plug-in Custom Application Custom Application eRoom Monitor Web Development Client Tier eRoom Web Service Real Time Service IM Integration Service Middle Tier Database File Server Directory Server Email Server Index Server Content Server Back End Server eRoom 3 – Tier Architecture

18 eRoom Site Architecture 18 Community - A Facility A1 Facility A2 Facility A3 eRoom X1 eRoom X2 eRoom X3 Community - B Facility B1 Facility B2 Facility B3 eRoom Y1 eRoom Y2 eRoom Y3 Community - C Facility C1 Facility C2 Facility C3 eRoom Z1 eRoom Z2 eRoom Z3

19 eRoom Security Architecture 19 SML eRoom Site Community A Community B Community C CML C CML B CML A External Authentication Source Facility C3 eRoom X1 eRoom X2 eRoom X3 Coordinator Participants Observer

20 eRoom Object Structure 20 eRoom Objects Link Note Folder Inbox Database Calendar File Poll Discussion Announcement Project Plan

21 eRoom – Migration Workflow 21 Export Load Tzunami Remote Services Microsoft SharePoint Server Database Server SharePoint Farm TDX Commit eRoom Server

22 eRoom to SharePoint 2010 22 Tzunami Deployer Facility eRoom Facility eRoom Folder Calendar Database Discussion Files Poll Inbox Note Link Facility eRoom Facilities Rooms Documents Folders Links Databases Mailboxes Calendars Discussions Polls Processes Databases. Project Schedule Load Tzunami Exporter Export Deploy, Model & Commit Mapping

23 Questions 23

24 Setup 24 Tzunami Deployer Tzunami eRoom Exporter eRoom – Creating Community – Creating Facility – Creating eRooms – Setting Security – Creating Objects/Items

25 Workshop 25 Setups – Tzunami Deployer – Tzunami eRoom Exporter – Remote Service eRoom – Creating Community – Creating Facility – Creating eRooms – Setting Security – Creating Objects/Items Migration Process

26 Tzunami Deployer Training Presented by Prabhakar Giri Tzunami Inc.

27 Migration Process- Export 27 Facility eRoom Facility eRoom Folder Calendar Database Discussion Files Poll Inbox Note Link Facility eRoom Export Facilities Rooms Documents Folders Links Databases Mailboxes Calendars Discussions Polls Processes Databases Project Schedule… Commit Tzunami Deployer Loading Source/Target Information Deploying Commit Modeling Load Tzunami eRoom Exporter Configuration Filter Select Content Select Destination View Export Report TDX, STDX, File Store

28 Tzunami eRoom Exporter 28 Exports selected eRoom contents to TDX, STDX and FileStore Pre-Requisites – Microsoft.NET framework 3.0 – Must be run on eRoom Server (6 or above) Can be run as standalone application or integrated with Tzunami Deployer Supports command line invoking Migration Process

29 Configuration - General 29 Select types of eRoom contents to export Files Mail Items Links – Link as ASPX file Notes Discussions Polls Calendars Databases Project Plans Announcements (eRoom 7 or above) Migration Process

30 Configuration – Advanced 30 Security Versions Version Comments Configure advanced export settings Migration Process

31 Content Selection 31 Select eRoom contents to export Migration Process

32 Content Filter 32 Set filter on eRoom contents to export Select property Select condition Add/Remove condition Migration Process

33 Destination 33 Select destination folder to store the exported contents Save specification file to be used as template for command line export (optional) Export Specification File Choose destination near the root drive Migration Process

34 Export 34 Exports and save contents Migration Process

35 Export Report 35 Migration Process

36 Command Line Export 36 Automate bulk export TzunamiExporter.exe [-r ] -s Non interactive mode of export Provide export options through Specifications file Perform batch export Schedule export Migration Process

37 Content Analysis 37 TDX STDX FileStore Migration Process

38 Export – Best Practices 38 Export in small chunks Organize exported data Move dynamically through migration phases Ensure consistency Select Facility and Room during export to avoid confusion later in Deployer Migration Process

39 Migration Process– Loading 39 Tzunami Deployer Loading Source/Target Information Deploying Commit Modeling Create a Project Load Source TDX Connect Target Load Target Tzunami Exporter Load eRoom TDX Facility eRoom Facility eRoom Folder Calendar Database Discussion Files Poll Inbox Note Link Facility eRoom Export Facilities Rooms Documents Folders Links Databases Mailboxes Calendars Discussions Polls Processes Databases Project Schedule... Commit

40 Creating a Project 40 Stores all the information related to a particular project in a Tzunami Deployer Project Migration Process

41 Loading Source (TDX) 41 Loads eRoom contents and structures Migration Process

42 Connecting to Target 42 Connect to the target SharePoint Migration Process

43 Selecting Target to Load 43 Select Web Application Select Site Collection, Sites and Items… Migration Process

44 Loading Target 44 Load target SharePoint structure information including sites, lists, libraries, folders, documents, items, security and metadata information. Migration Process

45 Loaded Project 45 Migration Process

46 Loading – Best Practices 46 Migration Process Load only what is needed – Load structure and then reload desired structure for content – Version for target need not be loaded

47 Migration Process – Deploying 47 Tzunami Deployer Loading Source/Target Information Deploying Commit Modeling Structure Mapping Security Deploy Options Filtering Defective Items Deployment Report Tzunami Exporter Load eRoom TDX Facility eRoom Facility eRoom Folder Calendar Database Discussion Files Poll Inbox Note Link Facility eRoom Export Facilities Rooms Documents Folders Links Databases Mailboxes Calendars Discussions Polls Processes Databases Project Schedule… Commit

48 Deploy Option 48 Deploying contents from source to target Structure Files Security Migration Process

49 Deploy Option – Structure 49 Select appropriate target Rule engine provides auto suggestions Migration Process

50 Target Suggestions for eRoom 50 eRoom Item TypeRelevant SharePoint Types Facilities Web Application (create manually in SharePoint) Site Collection Room Site Collection Site DiscussionDiscussion Board PollSurvey CalendarCalendar List Project Plan Task List Gantt InboxDocument Library Database For the basic database templates, some SharePoint lists (Contacts List, Links List, and so on) Generic List FoldersDepending on the content of the folder, valid options may include migrating as Lists, Folders, or even Sites DocumentsFiles in a Document Library NotesItems in a Generic List LinksItems in a Links List

51 Deploy Option – Property Mapping 51 Mapping of source properties to target properties Add missing properties Choose not to move one or more properties to target Export/Import mappings Migration Process

52 Deploy Option – Value Mapping 52 Mapping of source property values to target property values Map values for Choice and Boolean properties Migration Process

53 Deploy Option – Security 53 Group mapping Entity mapping Role mapping Map source security structure to target Migration Process

54 Deployment Report 54 Migration Process View summary of deployment Do not ignore warnings

55 Defective Items 55 Displays all defective items that will fail to migrate if not fixed Displays cause of the defect Migration Process Deployment verification and fixing Fix issues before proceeding Cancel and redeploy if needed

56 Filtering 56 Filtering Source Items by Item Property Selective Deployment Migration Process

57 Deployment – Best Practices 57 Review the Deploy Reports for any warnings Locate known deployment problems early Keep in mind SharePoint column limitations while adding missing properties When migrating Polls as Surveys, each question is represented as a property. You can add the various questions as part of the deployment process For folders that contain several types of items, Tzunami recommends filtering the folders based on the eRoom Item Type property and migrating each type of item to a different list Simulate multiple deployments for a source type till you find the one that suits your needs best. Use the same deployment pattern for that item type in future Migration Process

58 Questions 58

59 Workshop 59

60 Tzunami Deployer Training Presented by Prabhakar Giri Tzunami Inc.

61 Migration Process– Modeling 61 Tzunami Deployer Loading Source/Target Information Deploying Commit Modeling Structure Metadata SharePoint Security and Permission Tzunami Exporter Load eRoom TDX Facility eRoom Facility eRoom Folder Calendar Database Discussion Files Poll Inbox Note Link Facility eRoom Export Facilities Rooms Documents Folders Links Databases Mailboxes Calendars Discussions Polls Processes Databases Project Schedule… Commit

62 Modeling Structure 62 Design target structure (Full, Partial, Auto) Modify or delete items in the target SharePoint structure Sites Lists Folders Items Migration Process

63 Modeling Metadata 63 Documents and data items have associated metadata Design/Edit/Delete metadata Create new property sets Duplicate property sets Create new properties Copy property set Migration Process

64 SharePoint Security and Permission 64 Contents can be secured at all hierarchy levels: site, list, library, folder, or item Create groups Assign permissions to users Modify or delete groups Modify permissions Edit Permission Levels View the Users Permissions report Import/Export users Migration Process

65 Modeling– Best Practices 65 Drag and Drop Mass Deploy Review the Deploy Reports for any warnings Locate known problems Create a web app for each Facility and the facility Rooms in it Migration Process

66 Migration Process- Committing 66 Tzunami Deployer Commit Modeling Commit Batch Commit Loading Source/Target Information Deploying Tzunami Exporter Load eRoom TDX Facility eRoom Facility eRoom Folder Calendar Database Discussion Files Poll Inbox Note Link Facility eRoom Export Facilities Rooms Documents Folders Links Databases Mailboxes Calendars Discussions Polls Processes Databases Project Schedule… Commit

67 67 Upload changes to target Select commands to commit Commit Now Commit Later Migration Process

68 Batch Commit 68 Non-interactive migration Run as Command-line tool Work offline from SharePoint Commit operations in batch Schedule commit with Windows Task Scheduler Migration Process

69 Commit – Best Practices 69 *** Check for problems before commit Run several Deployer instances on one server Don’t waste time, work in parallel Avoid ex-Deployer SharePoint changes during commit Estimate commit time Schedule commits if necessary Verify target after commit

70 Deployer Advanced Options 70 Configure Tzunami Deployer behavior General Save Mapping Logging SharePoint Rule Engine Auto Fixes

71 Deployer – Advance Settings 71 Specify the path to the Custom Global Templates mapping file Lists of Custom Domains (separated with commas (,)) to read Active Directory users and groups from

72 Rule Engine 72 Offers best matching suggestions during different stages of migration Create and reuse rules to match your needs Automate migration decisions

73 Rule Set 73 Contains several built-in Rule Sets that define some common deployment logic schemas. Create a Rule Set Duplicate a Rule Set Create a Rule in a Rule Set Duplicate a Rule in a Rule Set Define Conditions Define Actions

74 Questions 74

75 Workshop 75

76 Tzunami Deployer Training Presented by Prabhakar Giri Tzunami Inc.

77 Tzunami Deployer Remote Service 77 Required to support remote operations on SharePoint Can handle requests from multiple Deployers Tzunami Deployer Remote Service Tzunami Deployer Licensing Service Tzunami Deployer

78 Tzunami Deployer Licensing Service 78 Provides project manager with an overview of the current license Ability to update new licenses

79 Planning Your Migration 79

80 Planning Your Migration 80 Divide the project into phases: – Development stage – 10% migration to a test environment – Migration POC stage – presenting partial results to the client – Production stage Check migration results in SharePoint Plan meta-data migration Keep connection to the source system Pre-Modeling of SharePoint Plan how to use your hardware Monitor your environment

81 Best Practices 81 Source Analyzing Phase How many items do you have in the source Which items do you have in the source Identify complex issues with the source Export Phase Export in small chunks Organize exported data Move dynamically through migration phases Ensure consistency

82 Best Practices 82 Project Preparation Phase Use a template project Be organized Prepare a project for Deploying Deploy Phase Drag and Drop Mass Deploy Review the Deploy Reports for any warnings Locate known problems

83 Best Practices 83 All Phases Look-out for problems Save the Export/Deploy/Commit reports with any warnings or errors Notify the Tzunami Support Team on any such issues

84 Troubleshooting 84 Logs Execution Report

85 Tips and Tricks 85 Multi select and change property TDX Tools Find Windows Filter Rule Engine Cross domain user mapping Find problem Drill down reading Delta migration

86 eRoom vs. SP 86 Good Part Similar to Raw SharePoint – Related Objects and Metadata – Has item level equivalence in SP – Minimal customization Bad Part Too much flexible in terms of arranging contents and managing security Hierarchical Dissimilarity with SP – Data items and document under same folder – Attachments to containers and documents Column Limit issues can occur because of the need to add too many columns. – Add properties carefully

87 Questions 87

88 Workshop 88

89 89


Download ppt "Tzunami Deployer Training Presented by - Prabhakar Giri Tzunami Inc."

Similar presentations


Ads by Google