SAP-samples / SAP-samples/apm-migration-tools

Post Migration Reports to be included

Open
#29 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement help wanted question
Dominant language
Jupyter Notebook
Stars
2
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Enhancement Feature: Post Migration Reports

Once data is migrated to APM, customers & partners performing the migration would expect a migration report that provides a list of objects in the source (such as Indicators, Alerts, Timeseries) with their corresponding migration status to the target system with Success or Error messages.

This would require a GET call to the target system which would ensure the migration.

  1. Indicators:
    • During migration, if an indicator is created, the ID of the indicator is stored.
    • If an indicator already exists with the same values, the there is a GET call to the APM system and the ID of the existing Indicators is stored
    • Data is collated in table T_POST_LOAD_INDICATORS. Data from this table can be used to provide a post validation report to the customer
    • TBD: Validation report
  2. Alerts: TBD
  3. Timeseries: TBD

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting the migration flow and the T_POST_LOAD_INDICATORS table, which the issue identifies as the source for post-validation data. Define the validation report requirements for indicators, alerts, and timeseries; the issue marks the report and two object types as TBD, so completion criteria are not yet specified.

Written by the indexing model from the issue text.

Assessment

Tech stack
jupyter-notebook
Domain
data-engineering
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.