Publishing a Universe

Objective

After completing this lesson, you will be able to deploy a universe to a repository with SAP BusinessObjects Information Design Tool, enabling centralized access and security management for business users.

Universe Deployment

You're developing a universe for your own personal use and don't need to share it with anyone else. In this case, you might choose to publish it locally. However, if you're working on a team and need to ensure that everyone is using the same version of the universe, you should publish it to a repository.

Publish Locally

When you publish a business layer, the wizard exports the business layer and its referenced resources.

These resources include:

  • The local connection (.cnx)
  • The data foundation (.dfx)
  • The business layer (.blx)

In this scenario, you can create a document to query this universe using SAP BusinessObjects Web Intelligence 2025 in Desktop mode.

A local project containing business layer, data foundation, and connection files is published locally as a universe file, separate from the repository.

Publish a Universe Locally

Start by selecting the business layer in the Local projects view.

Next, right-click the business layer to display the context menu. From there, select PublishTo a local folder to complete the process.

Context menu for the Motors business layer provides a Publish option with To a local folder.

Publish to a Repository

Watch the video to understand the process of publishing a universe and its key benefits for centralization, security, and lifecycle management.

Publish a Universe to a Repository

Start by selecting the business layer in the Local projects view.

Then, right-click the business layer and select PublishTo a repository. This action initiates the process of publishing your universe to the designated repository.

Context menu for the Motors business layer provides a Publish option with To a repository.

Edit Published Resources

You cannot edit a published universe directly in SAP BusinessObjects Information Design Tool. To work on a published universe, you need to retrieve it with the Retrieve universe wizard.

The wizard retrieves the universe from a repository. It separates the universe into the business layer and the resources it references. These resources include the connection shortcut and data foundation. The wizard then creates these resources in a local project where you can edit them.

A universe file (.UNX) is retrieved from the repository to a local project as business layer, data foundation, and connection shortcut files.

Retrieve a universe

To retrieve a universe, first open a session on the repository where the universe is stored, using the Repository resources view.

Then, locate the universe you want to retrieve and right-click it. From the context menu, choose Retrieve universe.

The wizard will guide you through the remaining steps; simply follow the on-screen instructions to complete the retrieval process.

Context menu for the selected business layer folder highlights the Retrieve Universe option.

Best Practices

  • Use a structured promotion path for your environments: development, quality assurance, and then production. This ensures that changes are thoroughly tested before being deployed to production.
  • To collaborate with your team, import the universe from the repository.
  • Document all changes for future reference.
  • Use the LifeCycle Management tool to promote universes between environments. This process is more reliable than a manual import and export.
  • If you are unsure about your universe version, import the universe from the repository.

Let's Summarize What You've Learned

  • Publication is the final step; use Publish universe wizard to export a business layer locally or to the repository.
  • Publishing locally exports .cnx, .dfx, and .blx; enables creating Web Intelligence documents in Desktop mode.
  • Publishing to a repository exports .cns, .dfx, and .blx; supports SAP BusinessObjects Web Intelligence 2025 in Web and Desktop modes, SAP Crystal Reports 2025, and SAP Analytics Cloud.
  • Repository publishing provides centralization, detailed security, and lifecycle management across development, test, and production environments.
  • You cannot edit a published universe; use Retrieve universe to pull it locally and edit referenced resources.

Publish a Universe from Local Project

Business Case

Now that your universe is completed, make it available to your business users.