Skip to content

Admin export

Source code Sample XLSX file

The admin export package allows you to export administrative information from Atlan. This includes:

  • users
  • groups
  • personas
  • purposes
  • policies

Use cases

  • Backup or take snapshots of administrative configuration
  • Report on or summarize administrative settings, slicing and dicing via spreadsheet

Configuration

Scope

  • Objects to include: select the objects you want to include in your export.
  • Include out-of-the-box policies: Atlan includes a number of policies out-of-the-box that control base functionality. You do not have access to make any changes to these, so will generally be extra noise to export them. However, but if requested, these could be helpful in debugging complex permissions.

Delivery

  • Email address(es): (optional) enter a list of email addresses, comma-separated, where you want the results to be sent as an attachment. The results will always be downloadable from the workflow run as well.

What it does

The objects that match the supplied input criteria will be extracted into a single Excel file (workbook), each type in its own separate worksheet (tab). Each row will contain a single record for a single object of the type defined by the worksheet.

Detailed information on the columns in the Excel file produced, by worksheet:


Users

Username

Username of the user represented on this row.

First name

First name of the user represented on this row.

Last name

Last name of the user represented on this row.

Email address

Email address of the user represented on this row.

Groups

Groups the user is assigned to.

Created

Date and time when the user was invited to Atlan.

Enabled

Whether the user is allowed to login (true) or their account is currently deactivated (false).

Last login

Date and time when the user last logged in to Atlan.

Personas

List of personas the user is assigned to, whether directly or via a group. Each personas is separated by a newline, within the same cell.


Groups

Group name

Name of the group represented on this row, as the name appears in the Atlan UI.

Internal name

Name of the group represented on this row, as it must be specified when used programmatically.

Number of users

Number of users who are assigned to this group.

Default

Whether the group will be assigned to newly invited users by default (true) or not (false).

Created at

Date and time when the group was created.

Created by

User who created the group.

Updated at

Date and time when the group was last updated.

Updated by

User who last updated the group.


Personas

Persona name

Name of the persona represented on this row.

Description

Explanation given to this persona (if any).

Users

Users who are assigned to this persona. Each user will be separated by a newline within the same cell.

Groups

Groups who are assigned to this persona. Each group will be separated by a newline within the same cell.

Metadata policies

Number of metadata policies associated with this persona.

Data policies

Number of data policies associated with this persona.

Glossary policies

Number of glossary policies associated with this persona.

Domain policies

Number of domain policies associated with this persona.

Connections

Connections controlled by the policies on this persona, either through the metadata or data policies (or both). Each connection will be separated by a newline within the same cell.

Glossaries

Glossaries controlled by the glossary policies on this persona. Each glossary will be separated by a newline within the same cell.

Domains

Domains controlled by the domain policies on this persona. Each domain will be separated by a newline within the same cell.


Purposes

Purpose name

Name of the purpose represented on this row.

Description

Explanation given to this purpose (if any).

Tags

Tags controlled by this purpose. Each tag will be separated by a newline within the same cell.

Metadata policies

Number of metadata policies associated with this purpose.

Data policies

Number of data policies associated with this purpose.

Groups

Groups to which the policies are applied. Each group will be separated by a newline within the same cell.

Users

Users to which the policies are applied. Each user will be separated by a newline within the same cell.


Policies

Policy name

Name of the policy represented on this row.

Description

Explanation given to this policy (if any).

Parent type

Type of parent access control mechanism that owns the policy, for example Persona or Purpose.

Parent name

Name of the parent (persona or purpose) that owns the policy.

Kind

Kind of policy represented on this row, for example metadata, data, glossary or domain.

Type

Type of policy represented on this row, for example allow or deny.

Resources

Resources the policy controls. Each resource will be separated by a newline within the same cell.


How it works

Runs a search for each object type requested, then lists them out into an Excel file:

  • Translates connection qualified names into meaningful connection name and type
  • Translates glossary qualified names into the name of each glossary
  • Translates Atlan tag names into human-readable tag names
  • Translates epoch-style timestamps into human-readable dates and times