On this page:

Summary

Repositories are used by applications to process and store information. Tachyon provides an Inventory repository out-of-the-box. Some consumer applications provide their own types of repositories.

Repository typesUsed byUsed for
Application Migration
  • Application Migration
Migration rules.
Business Intelligence
  • Patch Success
Patch data for Patch Success.
Compliance
  • AppClarity

Compliance data for AppClarity.

Reclaim policies and history.

Entitlement
  • AppClarity
Entitlements for AppClarity.
Inventory
  • Inventory
  • AppClarity
  • Application Migration
  • Patch Success

Hardware and software inventory for devices.

Optionally stores associations between Catalog products and Configuration Manager packages and applications.

A default repository is provided for each type of repository. You cannot delete a repository but you can change its details, clear its data or archive it. You can add further repositories for each type.

Repositories are populated using Connectors which are executed either manually or on schedule, and data is then processed by applications. In some cases you can manually enter data.



Adding a new repository

Go to Settings → Configuration → Repositories

Adding a new repository

  1. Click on the Add button.
  2. In the Add repository popup enter the details for the new repository.
  3. Enter a suitable Name for the repository this must not match any existing repository.
  4. Select the Repository type.
  5. Enter a suitable description for the new repository.
  6. If you want the new repository to be the default for the selected Repository type then check the Default repository checkbox, otherwise leave this unchecked.
  7. When all the settings have been made click Add to create the repository.

You should use a naming convention for repository names:

<scope> <repository type>

The name of the repository you are currently using is visible in a drop-down list at the top of pages in the user interface.

Naming with scope first makes it easier to know which repository you are using. This is the purpose of the repository, for example Audit March 2020, or Test, POC or Demo. Or it can be the source of data that it contains, for example SCCM or Tachyon.

Including the repository type in the name helps when creating an action or schedule.

Changing the name of a repository

  1. Select a repository and click Edit
  2. In the Edit repository popup change the Name

  3. Change the description if required.

  4. If you want the repository to be the default for the selected Repository type then check the Default repository checkbox, otherwise leave this unchecked.
  5. Click Save.

Setting the default repository

  1. Select a repository, for example Configuration Manager Inventory and click Edit.
  2. In the Edit repository popup check the Default repository checkbox and click Save.
  3. Confirm the repository is listed as Default for its repository Type.
  4. From this point on all pages that show information from an inventory repository would show the Configuration Manager Inventory by default. You can still change the repository for a particular page by clicking on the repository selector at the top-right of the page.
  5. If you no longer wish a repository to be the default, then you must choose another repository instead.

Repositories are useful when you want to segregate different types of data. For example, you could have one inventory repository for Configuration Manager inventory data, and another one for BigFix data. Alternatively, you can have connectors to different inventory sources pushing data into one repository. Any Management Groups that you create will span all the repositories you have.

Once you've created a new repository you cannot delete it. You can only change its details, clear its data or archive it.

The name of a repository must be unique, but can be changed.

Setting a repository as the default repository means it is used as the default on certain screens.

Clearing data from a repository

This will delete all the input data from a particular repository, which is the data imported by all/any of the connectors synced for that repository.

We recommend you only use Clear data under the following circumstances:

  • Annually or if system performance has reduced - a key performance indicator is how long it takes to run the Basic Inventory Consolidation (BIC) which can take longer if there is an accumulation of stale input data 
  • If the data in a repository is no longer needed you can clear its input data - if you are archiving the repository you should manually run the BIC to also delete report data - see tip below
  • If you created connectors and associated them with the wrong repository and ran a synchronization action which returned inaccurate data
  • If the data source was corrupted and the synchronization returned unreliable data
  • If the synchronization failed after a partial completion.

Clear data deletes the input data obtained by all connectors, including connectors that were previously deleted.

It does not delete report data which is the consolidated data seen in Inventory and other applications. The report data is only deleted if you also run Basic Inventory Consolidation (BIC) after clearing input data. You should manually run the BIC if you want to completely clear the repository of all data before you archive it, which will maximize space saving in your database. See Archiving repositories below.

Disable scheduled actions

If you run Clear data on a repository that is being used (which you are not archiving) then you should prevent the Basic Inventory Consolidation (BIC) running until Connector Sync Data action(s) have repopulated input data. If you allow the BIC to run with no input data then it will clear all the report data resulting in Inventory and other applications having no data, and affect their users. It will also affect Management Group evaluations. You must disable scheduled actions first, and re-enable them afterwards, as described in Schedules page: Enabling and disabling a Schedule.

When you run Clear data, then scheduled or manual synchronization actions cannot take place. If there are existing background synchronization actions running, you will be notified when you attempt to clear your data.

Do not cancel

Once you start a Clear data action, do not cancel the process – when the deletion starts, existing data will lose its integrity and will no longer be reliable.

To Clear data:

  1. From the list of repositories, locate the active repository you want to clear the data from.
  2. Check the box at the left-hand end of the repository's row.
  3. Click the Clear data button.
  4. In the Clear data from repository popup you will be asked if you want to proceed to clear the selected repository.

    If you click the Yes, clear data button all the data held in the repository will be lost and cannot be retrieved.

  5. Click the Yes, clear data button to empty the repository.
  6. The repository will then be cleared.

If you only want to clear data for a specific connector then use the Clean Sync action:

Archiving repositories

Repositories cannot be deleted. When you no longer need a repository you can archive it. It's not deleted and can still be restored for future use. 

If you are archiving a repository and you know for sure its data is no longer needed, then you can clear its input and report data to save space in your database, by following the steps in Clearing data from a repository above.

When you archive a repository, you should be aware that any currently defined schedules that populate or process its data will still be active. You should disable these before archiving, as described in Schedules page: Enabling and disabling a Schedule.

Archiving an existing active repository

To archive an active repository:

  1. From the list of repositories, locate the active repository you want to archive.
  2. Check the box at the left-hand end of the repository's row.
  3. Click the Archive button.
  4. In the Archive repository popup you will be asked if you want to proceed to archive the selected repository.
  5. Click the Yes, archive repository button to archive it.
  6. The repository will then be archived

Viewing the archived repositories

To view the archived repositories:

  1. Click the View archive button.
  2. The page will change to the Archive showing any repositories that have been archived.
  3. To navigate back to the default Repositories page click on the <Repositories link at the top of the page.

Restoring archived repositories

To restore a previously archived repository:

  1. From the Archive page locate the archived repository you want to restore.
  2. Check the box at the left-hand end of the repository's row.
  3. Click the Restore button.
  4. In the Restore repository popup you will be asked if you want to proceed to restore the selected repository.
  5. Click the Yes, restore repository button to restore it.