Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save ricardolsmendes/227e2f16427374eba22e0cd8d6c07aa3 to your computer and use it in GitHub Desktop.
Save ricardolsmendes/227e2f16427374eba22e0cd8d6c07aa3 to your computer and use it in GitHub Desktop.
Make a Tag Template in Data Catalog to annotate Sisense Dashboard-related entries
def make_tag_template_for_dashboard(self) -> TagTemplate:
tag_template = datacatalog.TagTemplate()
tag_template.display_name = 'Sisense Dashboard Metadata'
add_field(tag_template, 'id', STRING, 'Id')
add_field(tag_template, 'owner_username', STRING, 'Owner username')
add_field(tag_template, 'owner_name', STRING, 'Owner name')
add_field(tag_template, 'folder_id', STRING, 'Folder Id')
add_field(tag_template, 'folder_name', STRING, 'Folder Name')
add_field(tag_template, 'folder_entry', STRING, 'Data Catalog Entry for the Folder')
add_field(tag_template, 'datasource', STRING, 'Data Source')
add_field(tag_template, 'last_publish', TIMESTAMP, 'Time it was last published')
add_field(tag_template, 'last_opened', TIMESTAMP, 'Time it was last opened')
add_field(tag_template, 'site_url', STRING, 'Sisense Server Url')
return tag_template
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment