Links
🎋

GitHub

How does Rasgo work with GitHub?

Rasgo syncs the YAML definitions of your Rasgo objects to GitHub to help you track changes and maintain backups if you ever need to roll back.
The Rasgo entities that are sync'd to GitHub are:
  • Datasets
  • Apps
  • Transforms
Dataset YAML example
schema_version: '2.0'
name: Active Sales Reps
resource_key: HDJEXIEOAXGOTJGE
description: ''
source_type: RASGO
organization_id: 904
attributes:
_category: Sales
_rolling_usage_tier: '1'
_rolling_usage_count: '6.0'
_userVerified: verified
_verifier: [email protected]
_verifiedTimestamp: 20:16 on September 21, 2022
tags: []
dw_operation_set:
schema_version: '2.0'
resource_key: RFFFSCCFUZOWRRQV
operations: []
insights: []
fqtn_dependencies:
- SAAS_DEMO.PUBLIC.SALESFORCE_OPPORTUNITY
sql: " SELECT date_trunc('MONTH',o.created_date) active_month\n \
\ ,COUNT(DISTINCT o.created_by_id) AS active_reps\n\n FROM SAAS_DEMO.PUBLIC.SALESFORCE_OPPORTUNITY\
\ o\n GROUP BY 1"
columns:
- schema_version: '2.0'
name: ACTIVE_MONTH
data_type: DATETIME
- schema_version: '2.0'
name: ACTIVE_REPS
data_type: FLOAT
metrics:
- schema_version: '2.0'
name: Active_Reps
type: SUM
target_expression: ACTIVE_REPS
time_grains:
- MONTH
- QUARTER
- YEAR
time_dimension: ACTIVE_MONTH
dimensions:
- ACTIVE_MONTH
filters: []
meta: {}
label: Active Reps
description: ''
recent_values: null
recent_time_grain: null
recent_period_start: null
recent_period_end: null
fqtn: RASGO_SAAS.PUBLIC.HDJEXIEOAXGOTJGE_1
​

How to set up the GitHub integration

  1. 1.
    Visit your profile page at https://app.rasgoml.com/profile​
  2. 2.
    Find 'Github Connect' and click the 'Connect' button
  3. 3.
    Follow the instructions in GitHub to install the Rasgo App
  4. 4.
    Success! You should see this: