Skip to main content

LManage is a collection of useful tools for Looker admins to help curate and cleanup content and it's associated source LookML.

Project description

Lmanage

What is it.

LManage is a collection of useful tools for Looker admins to help curate and cleanup content and it's associated source LookML.

How do i Install it.

Lmanage can be found on pypi.

pip install lmanage

How do I Use it.

Commands

LManage will ultimately will have many different commands as development continues

Status Command Rationale
Live mapview Find the LookML fields and tables that are associated with a piece of Looker content
Live configurator Configure your Looker Instance Group, Folder, Role and User Attributes via a Yaml based Config File
Planned removeuser Based on last time logged in, prune Looker users to ensure a performant, compliant Looker instance
Planned dcontent Iterate through an input of content, delete content and back it up using gzr for easy restoration
Planned bcontent Iterate through all broken content (using content validator) and email a customized message to each dashboard owner
Planned scoper Takes in a model file, elminates the * includes, iterate through the explores and joins and creates a fully scoped model include list for validation performance and best practice code organization

help and version

lmanage --help
Usage: lmanage [OPTIONS] COMMAND [ARGS]...

Options:
  --version  Show the version and exit.
  --help     Show this message and exit.

Commands:
  mapview

mapview

The mapview command will find the etymology of the content on your dashboard, exporting a CSV that looks like this.

instructions

configurator

The configurator command will allow you to manage your Looker security and access settings from a simple text based Yaml file. This process can be version controlled and productionalized using a gitops workflow.

instructions

This is not an officially supported Google Product.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lmanage-0.2.82.tar.gz (22.3 kB view hashes)

Uploaded Source

Built Distribution

lmanage-0.2.82-py3-none-any.whl (29.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page