Bundle Your Application Artifacts

As a service administrator, you can manage snapshots of your application artifacts as bundles.

Tutorial icon LiveLabs Sprint: How do I migrate DV workbooks from my test environment to my production environment in Fusion Analytics Warehouse (FAW)?

Tutorial icon LiveLabs Sprint: How do I backup and restore my environment using bundles in Fusion Analytics Warehouse (FAW)?

Tutorial icon LiveLabs Sprint: How do I create and deploy security bundles in FAW?

Tutorial icon LiveLabs Sprint: How do I generate content bundles in Fusion Analytics Warehouse (FAW)?

Tutorial icon LiveLabs Sprint: How do I create and deploy semantic model bundles in FAW?

Tutorial icon LiveLabs Sprint: How do I migrate KPIs from test to production in Fusion Analytics Warehouse?

About Bundles

Bundles are snapshots of your application artifacts such as configurations and customizations at a certain point in time.

Bundles work on environments where the source and target are at the same level or the source is at a lower version and the target is at a higher version. For example, a bundle generated from a previous content version works on the latest content version.

Bundles enable you to:
  • Package custom development by defining a bundle that represents a subset of application artifacts in an environment such as development, test, or production.
  • Migrate custom development and deploy the bundle on a target environment.
  • Synchronize instances by promoting changes from one environment to another such as production to test.
  • Restore the system when something goes wrong with an environment and you need to do a complete system restore.
  • Create a backup of the environment or subset of application to save current state of the artifacts.
  • Restore artifacts by importing from a bundle to restore state of the relevant artifacts to what was in the bundle.

You can bundle your application artifacts as:

  • Data Config bundle: This includes pipeline parameters, activation metadata, data augmentations, and custom data configurations. You can install this bundle in an existing environment after a hard data reset. This is useful to leave content as-is and reset the data pipeline.
  • Semantic Model bundle: This includes main branch, tags, custom branch, duty and data roles for semantic extension.
  • Security bundle: This includes custom groups, custom application roles, and custom security.
  • Content bundle: This includes snapshots of Oracle Analytics Cloud folders, projects, dataset definitions, KPIs, decks, duty roles for content, and report parameters. The content bundle always merges the catalog content from source to target. While merging, if any conflicts are found, it replaces the content. It doesn't track the deleted content.
  • Composite bundle: This includes one or more of the other bundles.
  • Environment bundle: This includes all artifacts of a specific environment to revert to a known state of system. For example, at the end of every week, the service administrator can create a bundle called DevEnv_YYMMDD to maintain a backup of the environment. You must first deploy the data configuration bundle or manually activate your data pipelines before deploying the environment bundle.

Note:

Ensure that you've activated the functional areas and data is available prior to working with the semantic models or content. Either manually configure and activate your data pipelines in the target environment, or deploy a Data Config bundle to ensure that configurations and activations are at the same level as the source environment. Only then, it makes sense to deploy an Environment bundle, Semantic bundle, or Composite bundle since they depend on data.

Create a Bundle

Create a snapshot of your application artifacts to save their current state. You can view the bundles that you created on the Bundles page.

  1. Sign in to your service.
  2. In Oracle Fusion Analytics Warehouse Console, click Bundles under Application Administration.
  3. On the Bundles page, click Create.
  4. In Create Bundles, select the type of bundle that you want to create. For example, Content Bundle.
  5. Enter a name and description for your bundle.
  6. Depending on the type of bundle, select the applicable option and then click Save:

Edit a Bundle

Edit a bundle if you need to change the application artifacts captured in the bundle.

  1. Sign in to your service.
  2. In Oracle Fusion Analytics Warehouse Console, click Bundles under Application Administration.
  3. On the Bundles page, hover over the bundle that you created and click under Actions.
  4. From Actions, select Edit.
  5. On the applicable bundles page, make your changes and then click Update.

Publish a Bundle

Publish a bundle from the source environment. This action generates a snapshot of the application artifacts and saves the snapshot to a repository. You can download this bundled artifact and take to different instances.

  1. Sign in to your service.
  2. In Oracle Fusion Analytics Warehouse Console, click Bundles under Application Administration.
  3. On the Bundles page, hover over the bundle that you created and click under Actions.
  4. From Actions, select Generate to create and publish the bundle.
You see the bundle with Generated status on the Bundles page.

Export a Bundle

Export the bundle .aab file from your source system to a repository or your local machine.

  1. Sign in to your service.
  2. In Oracle Fusion Analytics Warehouse Console, click Bundles under Application Administration.
  3. On the Bundles page, hover over the bundle that you created and click under Actions.
  4. From Actions, select Export.

Import a Bundle

Import the bundle .aab file into the target environment from your computer to restore the state of the application to the checkpoint represented by the bundle.

  1. Sign in to your service.
  2. In Oracle Fusion Analytics Warehouse Console, click Bundles under Application Administration.
  3. On the Bundles page, click Import.
  4. In the Import Bundle dialog, click in Drag and Drop, and then select the applicable .aab file from your local machine.
  5. Click Import.

Deploy a Bundle

You can deploy a generated bundle in the target environment to revert to state of artifacts represented by the bundle. Oracle Fusion Analytics Warehouse validates the bundle before attempting any deployment to ensure software and model versions and any other dependencies are met.

For example, if you have a bundle A (created in instance A) and then later made some changes but want to revert those changes, then use the Deploy option. This option restores the artifacts to an older version by deploying the previous bundle in the system.
  1. Sign in to your service.
  2. In Oracle Fusion Analytics Warehouse Console, click Bundles under Application Administration.
  3. On the Bundles page, hover over the bundle that you created and click under Actions.
  4. From Actions, select Deploy.
  5. In the Deploy Bundle dialog, ensure that you see the bundle that you have selected.
  6. Click Deploy.

Delete a Bundle

Delete a bundle if you no longer require the snapshot of your application artifacts captured in the bundle.

  1. Sign in to your service.
  2. In Oracle Fusion Analytics Warehouse Console, click Bundles under Application Administration.
  3. On the Bundles page, hover over the bundle that you created and click under Actions.
  4. From Actions, select Delete.

View Activity History of Bundles

View all the bundles-related activities to understand the changes made to your instance, which bundles to use, and whether the existing bundles are still current. This information enables you to make informed decisions about creating updated bundles or deploying an existing bundle.

You see all the activities by bundle-related action, bundle names, bundle type, status, user who performed the activity, and date. You can organize the display by sorting columns, searching for activities, and filtering by action, bundle type, or status.
  1. Sign in to your service.
  2. In Oracle Fusion Analytics Warehouse Console, click Bundles under Application Administration.
  3. On the Bundles page, click the Activity tab.

    Activity tab on the Bundles page