
Hi,
Regarding the BusinessIntelligence model, you don't need to create a new class directly in that model. Since BusinessIntelligence is a Microsoft sealed model, adding new objects to it isn't supported.
Instead, I would recommend:
[ExtensionOf(...)] class in your custom model and extend the required class from the BusinessIntelligence model.Referencing the BusinessIntelligence model should be sufficient—you don't need write access to the model itself.
Regarding the missing method, I also noticed that the documentation references addSourceLinkTableForLongTermRetention, but this method is not available in my environment.
As an alternative, I would recommend checking whether addSourceTableForLongTermRetention(ArchiveServiceSourceTableConfiguration) is available in your version. Based on its signature, it appears to be the appropriate method for configuring source tables for long-term retention and may be the intended replacement. If it is available, it would be worth trying this approach.
If this solution works for you, please mark it as Verified so others can easily identify the solution.
Thanks