Transport Your Private Content Through Content Network Storage

Using the Transport option, you can move content privately and share it with other systems through Cloud.

Who does this apply to?
  • Users with Read, Maintain, and Share permissions for Lifecycle.
  • Users with Manage permissions for Public Files and Workspace.
  • Admin and BI Admin standard application roles.

About Transporting Using the Content Network

To receive the content, the destination systems must have settings that allow imports from your system. For details, see Get Business Content and Samples from the Content Network.
Note
The source and destination systems need to be on the same quarterly version of SAP Analytics Cloud, or the following quarterly version. If the importing system is on an older version, the package won’t appear. If it’s two or more versions ahead of the exporting system, the package’s content may not be supported.

In Transport, you can share content across systems from one or more landscapes and set access rights for each sharing destination, for example, to allow other systems to update a package and export it again.

Each system can store up to 300 MB of exported content for free in the My Content area.

Note
Transporting content is not allowed between SAP Analytics Cloud tenants that are based on:
  • SAP Neo and Cloud Foundry platform

  • EUDP (European Union Data Protection) and non-EUDP framework
  • Canary and Production release strategy

You can also share content across systems using local files. See Transport Your Private Content Through File System for details. Note that exporting and importing workspaces and workspace content is not supported using local file transport.

Tip
If your export contains many objects, you may want to organize the content so that it's easier to find:
  • Save the objects in the same folder.

  • Or, include the same keyword in the name of each object so that you can search for it.

Exporting Content

You can follow the steps below to export a package that is shared with you.

Procedure

  1. From the side navigation, choose Start of the navigation pathTransport Next navigation step  ExportEnd of the navigation path.
  2. Under the tab Content Network Storage, select My Content folder.
  3. A list of packages and folders appear, including the packages that you have exported and the packages from other systems that you have permission to edit or delete.
    • Select the name of a package to get an overview of it.

    • To edit the contents or details of a package and export it again, select the checkbox next to it and select (Edit). If you need to change the content, set the Modify Content switch to ON in the Choose Content page. Otherwise, leave this switch off. Then, follow the steps from Step 5.
    • To create a new folder, select (Create New Folder) and type a name and description.

    • To share a folder with its contents or to change the sharing destinations for a package, select the checkbox next to it and select (Share). Follow the steps for setting access rights in Step 8 (c).
    • To delete folders or packages, select the checkboxes next to them and choose (Delete). The folder and its contents will be removed from My Content folder and will not be accessible to any system it was shared with. The packages are removed from My Contentfolder and can't be imported or edited from any system. However, each system that imported the package will still have access to the content itself, though.
  4. Select (New Export).
  5. On the Choose Content page, pick the objects that you want to include in your export.

    Files from the Public and System folders are available, as well as all workspaces and workspace content under Workspace. You can also find Team folders within the System folder.

    Note
    • Private files saved in a user’s My Files folder aren’t available for export.
    • Workspace content can only be exported to and copied to new tenant with the exact same folder structure.
    • Use the main pane to navigate your folder structure and select objects or folders.

    • Some objects depend on others. For example, if you select a model, its dimensions will also be selected.

    • You can search for specific objects, or use the list of Object Types to select or deselect all of these object types.

    • To deselect all objects, select the checkbox next to Object Types and then deselect it.

      Note
      If you select a translated story, the multilingual content is included in your export. For details, see Learn About the Translation Process.

    To show/hide the columns for the objects, expand (Show Columns) dropdown in the toolbar. By default, columns such as Name, Description, Type, Data, Created On, and Changed On are selected.

    You can now select Owner and Changed By columns to display the creator and last modified user details of the object. Restore Defaults option displays the default columns. You can show/hide columns while editing the content of the existing package in the My Content folder as well.

    Selecting and deselecting the columns as per your needs allows you to define the visibility of the object properties.

    Note
    • When you edit a package, the Changed On details of the objects within the package reflects the updated date and time as it pulls the properties from the file repository. However, the object content remains same as it was during the last export/update time of the package.

      To update the whole package, you must modify the content at the package level. To do that, go to Start of the navigation pathPackage Next navigation step Edit DetailsEnd of the navigation path.

    • You can search the objects through the values of Name, Description, Type, Owner, Changed By columns. Also, sort the objects at column level.

    • By default, Data column is not pre-selected. You can manually select the data checkbox to include the data of any object as per your need.

    • Selecting the Data checkbox in export listing page adds the data of the parent object only. If you want to include the data of dependent objects, you have to manually select the data for each dependent objects.

      To do that, click Selected Objects option on the left pane and select Data checkbox for the required dependent objects.

    When you've chosen your content, select Next.

  6. In the Set Package Properties page, type a Name, Description, and Details for the package. If your content has terms and conditions, add them in the Description.
    1. To export the package to a subfolder within My Content, type the folder path in the Location field, or select Browse next to it. You can create a new folder by selecting Browse and choosing (Create New Folder).
  7. Use the Destinations section to choose the sharing destinations for the export, and their level of permissions for the content.
    1. Select to add a new sharing destination.
    2. In the Destinations window, select the category of the destination that you want to add:
      • System: Select this option to add individual systems, based on their URLs. Select a Landscape, and copy the URLs to the Systems list.

        Note
        Two types of data centers host SAP Analytics Cloud systems: SAP data centers and non-SAP data centers. You can share to systems that use the same type of data center as yours. Systems hosted by SAP data centers use one digit in their URL, like us1 or jp1. Non-SAP data centers host systems that use two digits, such as eu10 or us30.
      • Customer: Select this option to add all systems that belong to one customer based on their ERP ID. Type the ID in the Customer field.

      • OEM: This option shares to all systems belonging to an OEM or partner, using their OEM ID. Type the ID in the OEM field.

    3. From the Permission dropdown, choose the permissions that you want to grant to the sharing destination. You can add more than one permission.
      • View: Your package will appear in the My Content folder for the destination systems, and their users will be able to view the name and summary.

      • Import: The systems' users can import the package from the My Content folder.

      • Edit: Your package will appear in the My Content folder for the destination systems, where users can make changes to the package and export it again.

      • Delete: From the My Content folder, the systems' users can delete the package.

    4. Select Add to add the destination.
    5. Add more destinations from the Access Rights window as necessary. You can also edit permissions or remove destinations from the Destinations table.
    6. Select OK when the destinations are set up.
  8. If you want users to accept terms and conditions before importing the content, set the Terms and Conditions switch to ON.
  9. Select Next to see an overview of your package.

    If there are any problems, select the warning icon () to see how to fix them.

  10. When everything looks good, select Export.

Results

You can check the progress of your export from the Notifications list. You'll also receive a message when it's complete, and you can check the Export Summary to see the status of all the objects in the package.

When the export completes successfully, the package becomes available in the My Content folder of the systems you chose. You can edit the content, share it with other systems, or delete it from here.

Importing Content

You can follow the steps below to import a package that is shared with you.

Procedure

  1. From the side navigation, choose Start of the navigation pathTransport Next navigation step  ImportEnd of the navigation path.
  2. Under the tab Content Network Storage, select My Content folder.
  3. Select the package that you wish to import.

    An overview of the content appears. To get a quick summary of the import settings and whether any existing content on your system will be overwritten, take a look at the Import Overview table.

  4. If you need to change any settings, select the Import Options tab.
  5. Select an option for the Overwrite Preferences.
    If an object selected for import does not exist on your system, the object will be created and its data will be imported. For objects that already exist in your system, the Overwrite Preferences determine whether to update the object and its data.
    Note
    If objects or data on your system will be overwritten by the import, a warning appears in the import window, and next to the relevant objects in the Content list. If you have made changes or enhancements to your sample content, follow the instructions in the Next Steps section to avoid losing your work.
    • Don’t overwrite objects or data:

      This setting prevents any existing objects in your system from being overwritten or updated with new data. You are notified if any of the objects selected for import already exist in your system.

      For example, you can choose this setting if you have replaced the data in an imported model with your own data, and want to avoid overwriting this data.

    • Overwrite data only:

      If you have made changes to the structure of an imported model and want to avoid losing those changes, choose this setting.

      Data is imported into each object, but the objects themselves are not updated.

      The Privacy and Data Access Control settings for models, as well as the permission settings for users and roles, remain unchanged.

    • Overwrite objects and data:

      Objects on your system can be overwritten and their data can be updated.

      For example, you may choose this option if you are not using any of the content for business tasks.

      Select Including permissions to update the Privacy and Data Access Control settings for models and dimensions. The corresponding permissions assigned to each role are also updated.

  6. In the Import To field, navigate to the folder within the Public folder, where you want to import the package contents.
    Note
    • You can switch on the Override Folder Import Location toggle if you want to choose the import location of individual folders within the Public folder. You cannot modify the location of individual objects, such as stories or models present directly in the Public folder. For example, if you have imported some content into My Files/Public/Folder A, you can modify the location of individual folders in the package to Folder B and not any objects present in the root location.
    • You cannot override the folder import locations of workspace content you are importing.
    • If an imported object does not exist in the target, it is imported to the location you have selected in the target tenant and maintains same hierarchy as the source.
    • If an imported object exists in the target, re-import updates the object in the respective target location.
  7. In the Content list, choose which objects to import, and whether to include the data for each imported dimension and model.

    You can select and deselect individual objects, or types of objects (for example, Models or Stories).

    The Impacted Content column shows warnings for objects that will overwrite content on your system.

  8. After specifying the import location from the Import To option, select Import.

    The import process begins. You receive a notification when the process is complete, or if an error occurs.

    If you selected Don’t overwrite objects or data or Overwrite data only, a notification will let you know if any of the content wasn’t imported to avoid overwriting existing content.

    To view the log of updates and imports for a package, select the package in the content network and choose (History).

Results

Note
The user who imports the package becomes the owner of it. However, the user must have read permissions on the relevant object types to access the package content.