~~~BEGIN_MAIN_SECTION~~~
[PRODUCT]
synonym=PEM_SONARQUBE_STATISTICS_TB
synonym=PEM_TAH_STATISTICS_TB
synonym=PEM_MACS_DEVELOP_CODE_CHURN_APPLICATION_TB
synonym=PEM_NSN_RELEASE_DATES_TB
synonym=PEM_TEAM_MAPPING_PRIME_TB
synonym=PEM_CHANGE_FAILURE_RATE_TB
synonym=PEM_PHRAG_METRICS_TB
synonym=PEM_SDA_MACS_DEVELOP_CHURN_AND_P_AND_E_GITLAB_VW
synonym=CSV_GITLAB_SDLC_BRANCHES_TB
synonym=CSV_GITLAB_SDLC_CHANGES_TB
synonym=CSV_GITLAB_SDLC_MERGE_REQUESTS_TB
synonym=CSV_GITLAB_SDLC_PRECOMMITS_TB
synonym=CSV_GITLAB_SDLC_SONARQUBE_RESULTS_TB
synonym=CSV_GITLAB_SDLC_APPROVALS_API_TB
synonym=CSV_GITLAB_SDLC_TAGS_TB
synonym=CSV_GITLAB_SDLC_COMMITS_TB
synonym=NLCORP_ISSUE_DE_SNAPSHOTS_TB
synonym=NLCORP_ISSUE_DE_SNAPSHOTS_PART_TB
synonym=NLCORP_FEATURE_DE_SNAPSHOTS_TB
synonym=JIRA_DE_SNAPSHOTS_ORIGINAL_TB
~~~END_MAIN_SECTION~~~





--SRC_PEM_SONARQUBE_STATISTICS_TB
GRANT SELECT ON OTHQ_OWN.SRC_PEM_SONARQUBE_STATISTICS_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.PEM_SONARQUBE_STATISTICS_TB for OTHQ_OWN.SRC_PEM_SONARQUBE_STATISTICS_TB;

--SRC_PEM_TAH_STATISTICS_TB
GRANT SELECT ON OTHQ_OWN.SRC_PEM_TAH_STATISTICS_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.PEM_TAH_STATISTICS_TB for OTHQ_OWN.SRC_PEM_TAH_STATISTICS_TB;

--SRC_PEM_MACS_DEVELOP_CODE_CHURN_APPLICATION_TB
GRANT SELECT ON OTHQ_OWN.SRC_PEM_MACS_DEVELOP_CODE_CHURN_APPLICATION_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.PEM_MACS_DEVELOP_CODE_CHURN_APPLICATION_TB for OTHQ_OWN.SRC_PEM_MACS_DEVELOP_CODE_CHURN_APPLICATION_TB;

--SRC_PEM_NSN_RELEASE_DATES_TB
GRANT SELECT ON OTHQ_OWN.SRC_PEM_NSN_RELEASE_DATES_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.PEM_NSN_RELEASE_DATES_TB for OTHQ_OWN.SRC_PEM_NSN_RELEASE_DATES_TB;

--SRC_PEM_TEAM_MAPPING_PRIME_TB
GRANT SELECT ON OTHQ_OWN.SRC_PEM_TEAM_MAPPING_PRIME_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.PEM_TEAM_MAPPING_PRIME_TB for OTHQ_OWN.SRC_PEM_TEAM_MAPPING_PRIME_TB;

--SRC_PEM_CHANGE_FAILURE_RATE_TB
GRANT SELECT ON OTHQ_OWN.SRC_PEM_CHANGE_FAILURE_RATE_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.PEM_CHANGE_FAILURE_RATE_TB for OTHQ_OWN.SRC_PEM_CHANGE_FAILURE_RATE_TB;


--SRC_PEM_PHRAG_METRICS_TB
GRANT SELECT ON OTHQ_OWN.SRC_PEM_PHRAG_METRICS_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.PEM_PHRAG_METRICS_TB for OTHQ_OWN.SRC_PEM_PHRAG_METRICS_TB;


--PEM_SDA_MACS_DEVELOP_CHURN_AND_P_AND_E_GITLAB_VW
GRANT SELECT ON OTHQ_OWN.PEM_SDA_MACS_DEVELOP_CHURN_AND_P_AND_E_GITLAB_VW TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.PEM_SDA_MACS_DEVELOP_CHURN_AND_P_AND_E_GITLAB_VW for OTHQ_OWN.PEM_SDA_MACS_DEVELOP_CHURN_AND_P_AND_E_GITLAB_VW;





GRANT SELECT ON OTHQ_OWN.SRC_CSV_GITLAB_SDLC_BRANCHES_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.CSV_GITLAB_SDLC_BRANCHES_TB for OTHQ_OWN.SRC_CSV_GITLAB_SDLC_BRANCHES_TB;

GRANT SELECT ON OTHQ_OWN.SRC_CSV_GITLAB_SDLC_CHANGES_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.CSV_GITLAB_SDLC_CHANGES_TB for OTHQ_OWN.SRC_CSV_GITLAB_SDLC_CHANGES_TB;

GRANT SELECT ON OTHQ_OWN.SRC_CSV_GITLAB_SDLC_MERGE_REQUESTS_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.CSV_GITLAB_SDLC_MERGE_REQUESTS_TB for OTHQ_OWN.SRC_CSV_GITLAB_SDLC_MERGE_REQUESTS_TB;

GRANT SELECT ON OTHQ_OWN.SRC_CSV_GITLAB_SDLC_PRECOMMITS_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.CSV_GITLAB_SDLC_PRECOMMITS_TB for OTHQ_OWN.SRC_CSV_GITLAB_SDLC_PRECOMMITS_TB;

GRANT SELECT ON OTHQ_OWN.SRC_CSV_GITLAB_SDLC_SONARQUBE_RESULTS_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.CSV_GITLAB_SDLC_SONARQUBE_RESULTS_TB for OTHQ_OWN.SRC_CSV_GITLAB_SDLC_SONARQUBE_RESULTS_TB;

GRANT SELECT ON OTHQ_OWN.SRC_CSV_GITLAB_SDLC_APPROVALS_API_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.CSV_GITLAB_SDLC_APPROVALS_API_TB for OTHQ_OWN.SRC_CSV_GITLAB_SDLC_APPROVALS_API_TB;

GRANT SELECT ON OTHQ_OWN.SRC_CSV_GITLAB_SDLC_TAGS_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.CSV_GITLAB_SDLC_TAGS_TB for OTHQ_OWN.SRC_CSV_GITLAB_SDLC_TAGS_TB;

GRANT SELECT ON OTHQ_OWN.SRC_CSV_GITLAB_SDLC_COMMITS_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.CSV_GITLAB_SDLC_COMMITS_TB for OTHQ_OWN.SRC_CSV_GITLAB_SDLC_COMMITS_TB;

GRANT SELECT ON OTHQ_OWN.SRC_NLCORP_ISSUE_DE_SNAPSHOTS_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.NLCORP_ISSUE_DE_SNAPSHOTS_TB for OTHQ_OWN.SRC_NLCORP_ISSUE_DE_SNAPSHOTS_TB;

GRANT SELECT ON OTHQ_OWN.SRC_NLCORP_ISSUE_DE_SNAPSHOTS_PART_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.NLCORP_ISSUE_DE_SNAPSHOTS_PART_TB for OTHQ_OWN.SRC_NLCORP_ISSUE_DE_SNAPSHOTS_PART_TB;

GRANT SELECT ON OTHQ_OWN.SRC_NLCORP_FEATURE_DE_SNAPSHOTS_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.NLCORP_FEATURE_DE_SNAPSHOTS_TB for OTHQ_OWN.SRC_NLCORP_FEATURE_DE_SNAPSHOTS_TB;

GRANT SELECT ON OTHQ_OWN.SRC_JIRA_DE_SNAPSHOTS_ORIGINAL_TB TO USER_PEM;
CREATE OR REPLACE SYNONYM USER_PEM.JIRA_DE_SNAPSHOTS_ORIGINAL_TB for OTHQ_OWN.SRC_JIRA_DE_SNAPSHOTS_ORIGINAL_TB;


