Insert extensibility-related steps between steps 17 and 18
In order for the extensibility/CDF data to be extracted incrementally and processed, steps must be inserted between the original steps 17 and 18. Due to the newly inserted steps, the original step 18 becomes step 24.
For the new steps 18 to 23, specify this data:
- Step 18: Publish the WORK_AROUND_SETTING_VARIABLE_AFTER EXTRACT publish group in the <TENANT>-LN-Extraction space. This step is required because Birst returns an error when a variable is set immediately after an extraction in a space.
- Step 19: Set the value of the LN_usr_ExtractDomain variable in the <TENANT>-LN-Extraction space to Extensibility. In order for the <TENANT>-LN-Model-Extensibility space to have its own incremental logic, it must have its own domain name. In our sample, we use the domain name Extensibility, but you are free to choose your own domain name.
- Step 20: Publish the LOG_START publish group in the <TENANT>-LN-Extraction space. This will set the extraction period for the Extensibility domain.
- Step 21: Extract the extensibility data in the <TENANT>-LN-Model-Extensibility space. In the sample, we extract the Extensibility Sample extract group.
- Step 22: Publish the publish group(s) in the <TENANT>-LN-Model-Extensibility space, which populates the Extensibility Dimension hierarchy in the <TENANT>-LN-Model-Extensibility space. In our sample, we publish the EXTENSIBILITY SAMPLE publish group.
- Step 23: Publish the LOG_END publish group in the <TENANT>-LN-Extraction space. Because the value of the LN_usr_ExtractDomain variable is still Extensibility, running the LOG_END finalizes the information used in the Workflow Log dashboard. The next time the <TENANT>-LN-Model-Extensibility space is extracted, a new incremental period is used.