Why does Customer Profile Designer not display any data sources?

Pega CDH 8.7

the association is simple Customer has Products.

the Customer Context has been pointed to the Target Customer Table, and generates fine (have tried both DB Tables and DDS).

both the Customer Class and Product Class are created as concrete classes, have an associated Database Table, have DataSets created for both DB and DDS, and DataTypes were used to enter sample data.

The generated CustomerData DataFlow works just fine for the Customer Data. but …

since you can now no longer use the Context Page to associate data, but must use Customer Profile Designer, I have attempted to build the association in the prescribed way.

all DataSets were added as data Sources:

however when you open the Customer Profile Designer, the screen is blank … no data sources show up.

am I missing something here ?

NOTE: I realize that I could just manually build the underlying dataflows to connect the data myself, but I am trying to do this the ‘Pega’ way …

@PaulN396 Are you sure the context dictionary built correctly?

It looks to be me that the Profile Designer data is not correctly initialized. @achas1 Would it be safe to recommend running the DeleteCPDRule activity and relaunch the Profile Designer Landing page which should regenerate the CPD data correctly, or would you recommend any other steps?

@PaulN396 This might be a bug, can you please open a support ticket and attach logs so we can investigate further?

Few things to consider .

  1. We need to ensure the Context dictionary has been built correctly.

  2. Ideally , CPD should have read from CD . In order to progress further , we can run “DeleteCPDRule” which should remove the CPD rule instance ( If the versions are unlocked) .

On the next launch , We will try to read again from the CD and if there are no errors → we should be able to form the CPD rule . Please be vigilant about the errors/exceptions if we are getting around the CPD launch .

@molaj, @collg1, @shanr2, @achas1

CD generation was my first thought, I reviewed the Audit log and there were no errors, I resaved changing from DB to DDS just to be sure. as noted the CDH strategy is running (development work has been done) and data is read fine from the Customer Class DDS.

I will open an SR I guess, and reference this post. as for log files … this is a Pega Cloud instance … so …

also, note, development was held up, so I have created the page list property, association, and I have manually updated customerData DataFlow to compose the product data onto the Customer Class, which works just fine … but I still want to get CPD working properly, and I am fine with trying
Rule-PegaMKT-CPD-Model:DeleteCPDRule if that is the right thing to do …

I checked what root cause investigation was carried out in the support ticket that was opened: INC-218281

Root cause description:
There were inconsistencies between Context Dictionary and the CPD Rule due to which CPD model rule was not initialized correctly.

Solution description:
In case the CPD model Rule-PegaMKT-CPD-Model was out of sync with Context Dictionary, The only way to recover might be to delete instance of Rule-PegaMKT-CPD-Model.

This can happen by using Rule-PegaMKT-CPD-Model:DeleteCPDRule activity on Pega platform and then re-open profile designer page on CPD so the new Rule-PegaMKT-CPD-Model is created and should be in sync with Context Dictionary.

ticket has been opened

@PaulN396 thanks for sharing the ticket ID. I have attached it to this post and notified the engineer working on the ticket.

@molaj, @collg1, @shanr2, @achas1

quick update … I did decide to run the activity as initially advised … DeleteCPDRule

this does seem to have resolved the issue … now when I open CPD I see the default CD artifacts …

of course I would still like to understand the root cause, and any cautions that go with running the clean up activity …