/looker_api_examples

some ruby and python examples using the Looker API

Primary LanguageRuby

Looker API examples in Ruby

Using Looker docs: https://docs.looker.com/reference/api-and-integration/api-reference
Using official Looker Ruby SDK: https://github.com/looker/looker-sdk-ruby/

Use cases with Looker API:


USERS 👤

  • Logout all users on the instance [link]
  • Disable users in the instance [link]
  • Get a list of all users and their auth credentials [link]
  • Add all users to a group [link]

CODE 💾

  • Get a list of all the Git branches in the projects [link]
  • Validates the Looker Projects (LookML) [link]
  • Get a list of all files per projects [link]

DELIVERY 📩

  • Render a Look as in PNG format [link]
  • Create a schedule to run once to Google Cloud Storage [link]
  • Stream results to S3 bucket [link]
  • Re-run the failed schedules to email [link]
  • Download all dashboard tiles as standalone CSV files [link]
  • Download all dashboard tiles as tabs in one Excel file [link]
  • Test the integrations [link]

CONTENT 📊

  • Template to update Look [link]
  • Automated testing for Look output between Development mode and Production mode [link]
  • Validates the Looker Content [link]
  • Delete old Looks [link]

OTHER 🌐

  • Kill all running queries in the instance [link]
  • Test database connections [link]