definitions
Sample Dagster assets that mirror a Power BI deployment structure.
These definitions intentionally remain lightweight: the semantic model asset simulates
an expensive refresh, while the downstream AssetSpec objects model dashboards that
depend on the shared semantic model. In production a factory would emit these assets
based on Power BI metadata, but the stubs provide realistic wiring for demos and
integration tests.
bi_sm_core_semantic_model(context)
Refresh the sample Power BI semantic model used by downstream dashboards.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
context
|
AssetExecutionContext
|
Dagster execution context supplied by the runtime. The handler is used exclusively for structured logging in this stub implementation. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
None |
None
|
The asset does not produce any materialization payload; Dagster tracks completion based on the asset invocation finishing without raising an error. |