Data Sources and Data Targets

Partitioned databases contain at least one data source (the primary site of the data) and at least one data target (the secondary site of the data). One database can serve as the data source for one partition and the data target for another partition. When defining a partition, you map cells in the data source to their counterparts in the data target.

Figure 9-2 Data Source and Data Target


This image illustrates the shared partitions in the data source and the data target.

An Essbase database can contain many partitions, as well as data that is not shared with any other Essbase database. You can define partitions between the following databases:

  • Different databases in different applications, as long as each database uses the same language and the same Unicode-related mode.

    The applications can be on the same computer or different computers.

  • Different databases in one block storage application.

    This practice is not recommended, because the full benefits of partitioning databases are realized when each database is in a separate application.

One database can serve as the data source or data target for multiple partitions. To share data among many databases, create multiple partitions, each with the same data source and a different data target, as shown in Figure 9-3:

Figure 9-3 Data Shared at Multiple Targets


This image illustrates one data source with multiple data targets.

Table 9-4 lists the combinations of block storage and aggregate storage databases as data target and data source that are supported by each partition type:

Table 9-4 Combinations of Data Sources and Data Targets Supported by Partition Type

Source Target Replicated Transparent
Block storage Block storage Yes Yes
Aggregate storage Block storage No Yes
Aggregate storage Aggregate storage No Yes
Block storage Aggregate storage Yes Yes