{"id":24440,"date":"2024-02-15T14:53:34","date_gmt":"2024-02-15T22:53:34","guid":{"rendered":"https:\/\/docs.extraview.com\/v25\/book\/optimizing-initial-migration-records-1\/"},"modified":"2025-02-18T15:38:12","modified_gmt":"2025-02-18T23:38:12","slug":"optimizing-initial-migration-records-1","status":"publish","type":"page","link":"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/extraview-extraview-peer-instance-integration-1\/optimizing-initial-migration-records-1\/","title":{"rendered":"Optimizing the Initial Migration of Records"},"content":{"rendered":"<p>The ExtraView &#8211; ExtraView integration daemon may require significant configuration for large sites, where many business areas, potentially each with hundreds of fields need to be mapped from the source to the target installations.&nbsp; The following pointers can help in making this a simpler task, especially if there is a large amount of data that needs to be synchronized for the initial population of one of the installations.<\/p>\n<ul>\n<li>\n\t\tAs far as possible, only map the fields for a single direction of mapping, from the source to the target system during the initial data load.&nbsp; An exception to this should be the <code>EV_IDnn<\/code> fields you configure to establish the identities of the mapped records<\/li>\n<li>\n\t\tBefore starting the integration task, set the timestamps for the UDF list history, the relationship group history, and the attachment history to the present time.&nbsp; Set the timestamp for the last issue history and the last upsert history to a date earlier than the date of the earliest record on the source system.&nbsp; This makes the integration daemon reduce the amount of work required and only migrate essential records<\/li>\n<li>\n\t\tTurn off all custom code for the duration of the initial data load<\/li>\n<li>\n\t\tBypass all the business rules for the duration of the initial data load<\/li>\n<li>\n\t\tIf the issues being synchronized are complex, with many document fields, image fields and \/ or attachments set the <code>SOCKET_TIMEOUT_SECONDS<\/code> to a value of <code>800<\/code> or so<\/li>\n<li>\n\t\tConsider setting the values of <code>deletes.client<\/code> and <code>deletes.client2<\/code> to a value of <code>NO <\/code>for the initial migration of records from one server to another.&nbsp; This will speed up the initial load of data.&nbsp; Once complete, you can reset the values to <code>YES<\/code>, if this is appropriate<\/li>\n<li>\n\t\tOnce the initial data load of a target system is complete, reconfigure the configuration to map the records bidirectionally between the source and and target system.&nbsp; Turn on the custom code and business rules.&nbsp; Then, perform a simple mass update to all the records in the target system to trigger the logic within the custom code and business rules.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The ExtraView &#8211; ExtraView integration daemon may require significant configuration for large sites, where many business areas, potentially each with hundreds of fields need to be mapped from the source to the target installations.&nbsp; The following pointers can help in making this a simpler task, especially if there is a large amount of data that&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":24436,"menu_order":10,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_lmt_disableupdate":"no","_lmt_disable":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"class_list":["post-24440","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Optimizing the Initial Migration of Records - Product Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/extraview-extraview-peer-instance-integration-1\/optimizing-initial-migration-records-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Optimizing the Initial Migration of Records - Product Documentation\" \/>\n<meta property=\"og:description\" content=\"The ExtraView &#8211; ExtraView integration daemon may require significant configuration for large sites, where many business areas, potentially each with hundreds of fields need to be mapped from the source to the target installations.&nbsp; The following pointers can help in making this a simpler task, especially if there is a large amount of data that...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/extraview-extraview-peer-instance-integration-1\/optimizing-initial-migration-records-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Product Documentation\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-18T23:38:12+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/extraview-extraview-peer-instance-integration-1\/optimizing-initial-migration-records-1\/\",\"url\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/extraview-extraview-peer-instance-integration-1\/optimizing-initial-migration-records-1\/\",\"name\":\"Optimizing the Initial Migration of Records - Product Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#website\"},\"datePublished\":\"2024-02-15T22:53:34+00:00\",\"dateModified\":\"2025-02-18T23:38:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/extraview-extraview-peer-instance-integration-1\/optimizing-initial-migration-records-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/extraview-extraview-peer-instance-integration-1\/optimizing-initial-migration-records-1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/extraview-extraview-peer-instance-integration-1\/optimizing-initial-migration-records-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/docs.extraview.com\/v25\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ExtraView 25\",\"item\":\"https:\/\/docs.extraview.com\/v25\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Integration Guides\",\"item\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Extraview &#8211; ExtraView Peer Instance Integration\",\"item\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/extraview-extraview-peer-instance-integration-1\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Optimizing the Initial Migration of Records\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#website\",\"url\":\"https:\/\/docs.extraview.com\/v25\/\",\"name\":\"ExtraView Product Documentation\",\"description\":\"ExtraView Documentation\",\"publisher\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/docs.extraview.com\/v25\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#organization\",\"name\":\"ExtraView Corporation\",\"url\":\"https:\/\/docs.extraview.com\/v25\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png\",\"contentUrl\":\"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png\",\"width\":512,\"height\":512,\"caption\":\"ExtraView Corporation\"},\"image\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Optimizing the Initial Migration of Records - Product Documentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/extraview-extraview-peer-instance-integration-1\/optimizing-initial-migration-records-1\/","og_locale":"en_US","og_type":"article","og_title":"Optimizing the Initial Migration of Records - Product Documentation","og_description":"The ExtraView &#8211; ExtraView integration daemon may require significant configuration for large sites, where many business areas, potentially each with hundreds of fields need to be mapped from the source to the target installations.&nbsp; The following pointers can help in making this a simpler task, especially if there is a large amount of data that...","og_url":"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/extraview-extraview-peer-instance-integration-1\/optimizing-initial-migration-records-1\/","og_site_name":"Product Documentation","article_modified_time":"2025-02-18T23:38:12+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/extraview-extraview-peer-instance-integration-1\/optimizing-initial-migration-records-1\/","url":"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/extraview-extraview-peer-instance-integration-1\/optimizing-initial-migration-records-1\/","name":"Optimizing the Initial Migration of Records - Product Documentation","isPartOf":{"@id":"https:\/\/docs.extraview.com\/v25\/#website"},"datePublished":"2024-02-15T22:53:34+00:00","dateModified":"2025-02-18T23:38:12+00:00","breadcrumb":{"@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/extraview-extraview-peer-instance-integration-1\/optimizing-initial-migration-records-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/extraview-extraview-peer-instance-integration-1\/optimizing-initial-migration-records-1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/extraview-extraview-peer-instance-integration-1\/optimizing-initial-migration-records-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/docs.extraview.com\/v25\/"},{"@type":"ListItem","position":2,"name":"ExtraView 25","item":"https:\/\/docs.extraview.com\/v25\/"},{"@type":"ListItem","position":3,"name":"Integration Guides","item":"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/"},{"@type":"ListItem","position":4,"name":"Extraview &#8211; ExtraView Peer Instance Integration","item":"https:\/\/docs.extraview.com\/v25\/extraview-25\/integration-guides-1\/extraview-extraview-peer-instance-integration-1\/"},{"@type":"ListItem","position":5,"name":"Optimizing the Initial Migration of Records"}]},{"@type":"WebSite","@id":"https:\/\/docs.extraview.com\/v25\/#website","url":"https:\/\/docs.extraview.com\/v25\/","name":"ExtraView Product Documentation","description":"ExtraView Documentation","publisher":{"@id":"https:\/\/docs.extraview.com\/v25\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/docs.extraview.com\/v25\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/docs.extraview.com\/v25\/#organization","name":"ExtraView Corporation","url":"https:\/\/docs.extraview.com\/v25\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/","url":"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png","contentUrl":"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png","width":512,"height":512,"caption":"ExtraView Corporation"},"image":{"@id":"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/"}}]}},"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"carl.koppel","author_link":"https:\/\/docs.extraview.com\/v25\/author\/carl-koppel\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/comments?post=24440"}],"version-history":[{"count":0,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24440\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24436"}],"wp:attachment":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/media?parent=24440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}