Skip to content

databricks-solutions/genierails

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GenieRails

Put Genie onboarding on rails — with built-in guardrails. GenieRails imports your existing Genie Space, generates ABAC governance (groups, tags, masking, row filters), and promotes everything to production. No Terraform to write.

What you get

  • Groups and access control — role-based groups (e.g. analyst, manager) with fine-grained row and column policies
  • Column masking — AI-generated SQL UDFs that mask sensitive data (SSN, credit cards, PII) per group
  • Row-level security — filter rows by region, department, or any business dimension
  • Tag-based governance — Unity Catalog tag policies that classify and protect sensitive columns
  • Consumer entitlements — workspace consume access granted to each group automatically
  • Per-space Genie ACLsCAN_RUN permissions scoped per space, so each group only accesses the spaces it needs
  • Genie Space configuration as code — instructions, benchmarks, SQL measures, all version-controlled
  • Dev → prod promotion — one command to replicate governance to production with catalog remapping

Getting Started

Pick your cloud to set up credentials, then follow the guide for your scenario:

My workspace is on... Start here
AWS aws/README.md
Azure azure/README.md

Repository Layout

genierails/
├── aws/            Cloud wrapper for AWS deployments
├── azure/          Cloud wrapper for Azure deployments
└── shared/         All shared code (Terraform modules, scripts, tests, docs)

aws/ and azure/ are the entry points — always run make commands from one of these directories. shared/ holds all Terraform modules, Python scripts, and docs, and is invoked automatically through the cloud wrapper.

Documentation

Guides:

  • From UI to Production — import your existing Genie Space, add governance, promote to prod
  • Quickstart — create a Genie Space from scratch
  • Playbook — after first deployment: add spaces, promote, overlays, advanced scenarios

Reference:

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages