In Foundry, you can take a complex Contour analysis and export the underlying logic to Pipeline Builder. Although Contour is the ideal tool for exploratory analysis and drilling down on specific issues, it is not well-suited for production pipeline maintenance. If your analysis logic will not be frequently changing for your use case, we recommend exporting to Pipeline Builder for more flexibility and maintenance configuration of production pipelines.
The guide below provides points of consideration when choosing to export Contour analyses, along with a guided walkthrough on how to easily export your logic into Pipeline Builder.
The Contour to Pipeline Builder tool cannot guarantee that your logic will remain the same after export. We recommend conducting your own validation for sensitive use cases that depend on strict logic.
Before deciding to export Contour logic to Pipeline Builder, review the following benefits, unsupported features, and possible breaking changes to expect.
Pipeline Builder is the recommended Foundry tool for pipeline building and maintenance in most use cases. As you start working with steady-state pipelines and have downstream applications or users relying on a consistent schema, you may find Pipeline Builder a much more flexible and configurable tool for pipeline maintenance and performance with access to a variety of production quality utilities including the following:
The converter will not currently work for the SPLIT function or pivot conversions. Aggregations in the pivot board will work as expected.
Along with the above unsupported configurations, other functions may not be supported for various reasons. In these cases, the converter should return an error explaining the failure. If you still want to move unsupported logic to Pipeline Builder, remove the unsupported board(s) until the conversion succeeds. Then, add the logic to the appropriate location in the Pipeline Builder graph.
The following breaking changes may occur when attempting to convert Contour logic to Pipeline Builder:
Follow the steps below to convert your Contour analysis to Pipeline Builder:
Navigate to a Contour analysis in Foundry.
Scroll to the bottom of the analysis, then select Convert to Pipeline Builder.
In the dialog that appears, select a destination folder for your new pipeline and choose Save.
In most situations, you will receive a clear error when your analysis fails to convert. This means that the behavior is a known deficiency. If unblocking this is critical to your use case, reach out to Palantir Support to see if this issue can be addressed.
When an error is not known or expected, you will receive a best-effort message informing you of the likely operation type that failed and reiterating that Pipeline Builder has much stronger type checking than Contour (and is the likely root cause for your error).