

- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
This is a reference guide to use in planning your migration from Core UI (or Classic) reporting and dashboards to Platform Analytics experience. This is an ongoing work in progress and will be updated frequently...
Platform Analytics recommended migration path
High level summary
- Work with a sub-production instance that contains all the latest updates to dashboard and reports (recent clone of production)
- Run a full migration (“Start moving”) in sub-production
- Activate the migration in sub-production
- Review the content in subprod, making any needed changes on the pre-migrated content in an active update set
- Once complete, test and promote the update set to Production
- Run the “Try it” migration as needed to verify update set changes are present
- Run full migration (“Start moving”) in Production
- Activate the migration in Production
Stage 1 - Migrate everything in sub-Production
A full migration in subprod is the easiest way to see and review your dashboards and reports prior to committing to them in production. The “Try your content” option is for those who want a quick preview of individual dashboards prior to having them reviewed by consumers.
- Make sure you start from a current clone of Production in a sub-Production environment. It’s important that the subprod dashboards and reports match prod as closely as possible.
- Create an update set (or application) in sub-prod to track modifications you make to dashboards, widgets, and reports. You can then apply the update set in production prior to the production migration
- In the subprod environment, run the “full migration” option from the Migration Center main page. This provides you an interface to review all Core UI Dashboards and Reports. It also allows you to view the before and after versions of all content.
- Under “Move all of your content” select “Start moving.”
- Review the preview and click “Migrate”.
NOTE: At this point, all that’s been done is making a copy of the legacy content. The original version is still intact and available via the Navigator as usual.
Stage 2 – Initial review of results
Compare/review all migrated content
- Identify content that is migrated in Compatibility Mode.
- Compare the before and after versions of the components migrating in Compatibility mode.
- Review the logs
- For each component in Compatibility mode, you have the following choices:
- Keep it in Compatibility mode when migrating in Production.
- Modify the Core UI version of the content to make it compatible with the migration. Many of the log entries identify what caused the item to migrate in Compatibility mode.
- Recreate the content in Platform Analytics experience. This ensures that the recreated content will always be compatible with PAe, thereby minimizing future upgrade issues and other administrative overhead.
- Mark the item “Do not migrate in bulk”. This ensures the production migration skips this item.
TIP: Keep the migration update set you created in Stage 1 active during these tasks. Any modifications you make to the Core UI version of content, including marking it “Do not migrate in bulk”, along with any new versions you create in Platform Analytics experience, will transfer with the update set when moved to production. The Migration center itself, and any content moved by the migration center is NOT captured in the update set. The migration needs to be run separately in Production after applying the update set.
- Mark any content you do not want to migrate to “Do not migrate in bulk”.
- (Optional) Review the “Fully migrated” content. Keep in mind that “Fully migrated” doesn’t guarantee that the dashboard, widget, or report will look exactly as it did in Core UI. We mark this as optional if you have the content owners review for themselves in subprod.
Stage 3 – Activation and stakeholder review
This option puts the review of migrated content into the hands of the content owners and consumers. We do this in subprod.
UPDATE SET NOTE: Change the current update set so it is NOT the update set created in Step 2.
We don’t want the changes made by the Activate step to be recreated in prod via update set. We want to run Activate in Prod later using the Migration Center to keep everything in sync.
- In the subprod instance, click the “Activate” button
- Content owners and stakeholders can review the content and the menu structure 3. Again, make any needed changes to the Core UI (pre-migrated) versions of content.
Stage 4 - Promote and apply update set in production
Stage 5 – Run full migration in production
Stage 6 – Activate in production
Appendix
Migration options - what each option means |
|
|
|
|
|
|
Mark content to not migrate
Mark legacy content to not migrate (Do not migrate)
Important system properties (sys_properties)
- com.glide.par.unified_analytics.enabled (PAe active: true/false)
- glide.par.coreui.migration.bulk_rollback_enabled (Entire migration rollback)
Core tables
- par_dashboard: Migrated dashboards, and all PAe native dashboards
- pa_dashboards: Core UI (Legacy) dashboards
- more to come…
NOTE: Do not update content in Bridge tables. Bridge tables extend sys_metadata and NOT captured in update sets
Custom filters & content blocks
Custom filters and content blocks should be identified and recreated in PAe after the production activation. The custom code/scripting does not migrate to PAe. Recreating the content in PAe allows you to make the content more upgrade-proof, because the tools in the PAe Technical editor are the same as UI Builder. The platform now creates dashboard content customizations that are part of the core platform capabilities, significantly reducing tech debt.
Key optional migration tasks
Remove Core UI analytics content from bulk migration
Editors of the Core UI analytics artifacts tables can perform this action.
All the Core UI tables have an extra column in which admins can specify if they want to remove those artifacts from the bulk migration.
The column is called “Do not migrate in bulk” and is available for these tables:
- pa_dashboards
- pa_widgets
- sys_report
- sys_ui_hp_publisher
- 7,270 Views
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.