This is a GenAI-powered tool. All generated answers require validation against the provided references.
Here’s a step-by-step solution to fix this issue:
1. Access and Edit the Extract Rule
Open Dev Studio and navigate to the Extract rule you’re working with
Click on the Extract rule to open it for editing
2. Check the Output Format Configuration
In the Extract rule, go to the Output format section
Click the Gear icon next to the Output format to access the configuration settings
Review the property mapping for your extraction
3. Fix the Column Mapping
The issue is likely occurring because the new property you added has changed how the data is being mapped to columns. To fix this:
In the property mapping configuration, ensure that the property containing your code values (with format “D1|D3,D2|D5,D19|D28”) is correctly mapped to the Code column (DF)
If you see that the data is being split because commas or pipe characters are being treated as delimiters, you may need to adjust the delimiter settings or use a different approach to handle the data
4. Review Filter Criteria
Navigate to the Filter Criteria tab in your Extract rule
Verify that any filter conditions are set correctly and aren’t causing unexpected behavior with your data
5. Save and Test
After making the necessary changes, save the Extract rule
Run a test extraction to verify that the data now appears correctly in the Code column
Additional Troubleshooting Tips
If the issue persists after following these steps, you might want to try these additional approaches:
Check Data Format: Ensure that the source data format matches what the extract rule expects
Review BIX Logging: Check the PegaBIX log file for any error messages or warnings that might provide additional insights
Consider Data Transformation: If the data format is complex, you might need to use a data transform before extraction to ensure proper formatting
This issue might be due to the delimiter parameter passed to the extract rule. The output looks like Bix is considering “,” as the delimiter. Passing the correct delimiter should resolve this issue.
If you are using pxExtractDatawithArgs, please pass pyArgs parameter with chosen delimiter based on your data.
Note: Pega considers “,” as the default delimiter if we don’t specify a specific delimiter.