akili governance
Manage data governance for products. These commands provide visibility into quality checks, data lineage, SLA compliance, retention policies, business concepts, cost attribution, and governance policy evaluation.
Commands
Section titled “Commands”akili governance quality <product>
Section titled “akili governance quality <product>”Show current quality check results for a product.
Arguments:
| Argument | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product name or ID |
Examples:
# View quality checksakili governance quality daily-orders
# As JSONakili governance quality daily-orders --jsonakili governance quality-history <product>
Section titled “akili governance quality-history <product>”Show the history of quality check evaluations for a product.
Arguments:
| Argument | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product name or ID |
Examples:
# View quality historyakili governance quality-history daily-ordersakili governance lineage <product>
Section titled “akili governance lineage <product>”Show the data lineage for a product, including upstream sources and downstream consumers.
Arguments:
| Argument | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product name or ID |
Examples:
# View lineageakili governance lineage daily-orders
# As JSON for graph visualizationakili governance lineage daily-orders --jsonakili governance sla <product>
Section titled “akili governance sla <product>”Show the current SLA status for a product, including target, current performance, and compliance status.
Arguments:
| Argument | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product name or ID |
Examples:
# Check SLA statusakili governance sla daily-ordersakili governance sla-history <product>
Section titled “akili governance sla-history <product>”Show the SLA evaluation history for a product over time.
Arguments:
| Argument | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product name or ID |
Examples:
# View SLA historyakili governance sla-history daily-orders
# As JSONakili governance sla-history daily-orders --jsonakili governance retention <product>
Section titled “akili governance retention <product>”Show the current retention policy for a product.
Arguments:
| Argument | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product name or ID |
Examples:
# View retention policyakili governance retention daily-ordersakili governance set-retention <product>
Section titled “akili governance set-retention <product>”Set or update the retention policy for a product.
Arguments:
| Argument | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product name or ID |
Flags:
| Flag | Short | Default | Description |
|---|---|---|---|
--days | Retention period in days (required) | ||
--strategy | archive | Retention strategy: archive, delete, or compress |
Examples:
# Set 90-day retention with default archive strategyakili governance set-retention daily-orders --days 90
# Set 30-day retention with compressionakili governance set-retention daily-orders --days 30 --strategy compress
# Set deletion policyakili governance set-retention daily-orders --days 365 --strategy deleteakili governance concepts <product>
Section titled “akili governance concepts <product>”List business concepts associated with a product.
Arguments:
| Argument | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product name or ID |
Examples:
# List business conceptsakili governance concepts daily-ordersakili governance add-concept <product>
Section titled “akili governance add-concept <product>”Add a business concept to a product.
Arguments:
| Argument | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product name or ID |
Flags:
| Flag | Short | Default | Description |
|---|---|---|---|
--name | Concept name (required) | ||
--description | Concept description (required) |
Examples:
# Add a business conceptakili governance add-concept daily-orders \ --name "Revenue" \ --description "Total revenue calculated from order line items"akili governance cost <product>
Section titled “akili governance cost <product>”Show cost attribution for a product, including compute, storage, and total costs.
Arguments:
| Argument | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product name or ID |
Examples:
# View cost attributionakili governance cost daily-orders
# As JSONakili governance cost daily-orders --jsonakili governance policies <product>
Section titled “akili governance policies <product>”List governance policies applied to a product.
Arguments:
| Argument | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product name or ID |
Examples:
# List policiesakili governance policies daily-ordersakili governance add-policy <product>
Section titled “akili governance add-policy <product>”Add a governance policy to a product.
Arguments:
| Argument | Type | Required | Description |
|---|---|---|---|
product | string | yes | Product name or ID |
Flags:
| Flag | Short | Default | Description |
|---|---|---|---|
--name | Policy name (required) | ||
--expression | Policy expression (required) | ||
--severity | warning | Severity level: info, warning, or critical |
Examples:
# Add a warning policyakili governance add-policy daily-orders \ --name "row-count-check" \ --expression "row_count > 0"
# Add a critical policyakili governance add-policy daily-orders \ --name "freshness-sla" \ --expression "age_hours < 24" \ --severity criticalakili governance evaluate-policy
Section titled “akili governance evaluate-policy”Evaluate a policy expression against a product without persisting it.
Flags:
| Flag | Short | Default | Description |
|---|---|---|---|
--expression | Policy expression to evaluate (required) | ||
--product | Product ID to evaluate against (required) |
Examples:
# Evaluate a policyakili governance evaluate-policy \ --expression "row_count > 100" \ --product daily-orders