Show TOC

Using a CompositeProvider as a Provider in Other CompositeProvidersLocate this document in the navigation structure

You are on the General tab. You can make the CompositeProvider available as a provider for other CompositeProviders by setting the This CompositeProvider can be added to another CompositeProvider flag.

This reusable CompositeProvider can then be used as the provider of a union operation.

This function is not available if
  • the CompositeProvider contains join operations. CompositeProviders can only be used in other CompositeProviders if they only contain union operations. However, if you want to add a join to the CompositeProvider, the property This CompositeProvider can be added to another CompositeProvider is deactivated by the system and the flag is set to inactive.

    If the CompositeProvider is already used in other CompositeProviders as a provider, you will see a where-used list and the relevant CompositeProviders are set to inactive when the CompositeProvider is activated.

  • you want to add two or more reusable CompositeProviders in a CompositeProvider, which contain the same providers.
  • a provider, which is part of the reusable CompositeProvider, is already contained in the CompositeProvider. You cannot use a provider more than once as a provider in a union operation.
    Example

    InfoCube IC01 is used in CompositeProvider CP01, which is usable as a provider. CompositeProvider CP01 is added to CompositeProvider CP02. It is not possible to also add InfoCube IC01 to CompositeProvider CP02.

  • the CompositeProvider, which you want to use in another CompositeProvider, already contains a CompositeProvider.