Coder Social home page Coder Social logo

cicd-databricks-collection's Introduction

cicd-databricks-helpers

[all scopes of databricks project CICD]

  • 3p batch processer

    • ActiveBatch
      • runs the deploy or other env scrips
      • ssh github repo to AB
    • Delta SymlinkManafest
    • aws Role permissions -> table owner
  • spark w/ databricks dbt

    • run local context
    • run ui all purpose
    • run job w/ deploy local
    • run job w/ github actions pipenv [script] "deploy.py"
    • common utils IO wrapper
      • logger
      • set context
      • dbutils widgets
    • runtime
    • self python functions _get(spark)
  • mlops

    • infastructure as code (iac)
      • terraform
      • jinja2
        • json.j2 or yaml deploy file
        • use native jinja env variable w/ venv setup
        • use jinja variable w/ dbutils and widgets
        • use jinja template to auto populate
    • build the deploy api componets dynamically
    • github actions
    • github runners
    • permission chain aws -> appId
  • pytest

    • Unit
    • Ingest
    • Checks
  • databricks-api

  • tableau-api-lib

    • control the analytic end point
  • resources

    • ec2 selection
    • cluster monitoring
    • setting spark conf
  • bi analytic golden rules

    • users will want a data dictionary
    • users will want visual consistency
    • users will want simple not loud
    • users will want flexibility of choice
    • users will want to export data by their choosing
    • users will want the data to match their CMS -- use sys report as viz source
  • tbd

cicd-databricks-collection's People

Contributors

laurabethstone avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.