SemanticTypeModel.PowerBI
2.0.0
dotnet add package SemanticTypeModel.PowerBI --version 2.0.0
NuGet\Install-Package SemanticTypeModel.PowerBI -Version 2.0.0
<PackageReference Include="SemanticTypeModel.PowerBI" Version="2.0.0" />
<PackageVersion Include="SemanticTypeModel.PowerBI" Version="2.0.0" />
<PackageReference Include="SemanticTypeModel.PowerBI" />
paket add SemanticTypeModel.PowerBI --version 2.0.0
#r "nuget: SemanticTypeModel.PowerBI, 2.0.0"
#:package SemanticTypeModel.PowerBI@2.0.0
#addin nuget:?package=SemanticTypeModel.PowerBI&version=2.0.0
#tool nuget:?package=SemanticTypeModel.PowerBI&version=2.0.0
SemanticTypeModel.PowerBI
SemanticTypeModel.PowerBI derives a Power BI domain semantic model from canonical SemanticTypeModel metadata and emits deterministic local analytical metadata.
dotnet add package SemanticTypeModel.PowerBI --version 2.0.0
This package is part of the stable package set. Public APIs follow the compatibility policy.
Projection boundary
The package derives local Power BI metadata. It does not publish datasets, authenticate with Power BI, create PBIX files, manage workspaces, schedule refresh, call XMLA endpoints, or provide full TOM parity.
Basic usage
var result = semanticModel.DerivePowerBiModel(options =>
{
options.UseDefaultTransformations();
options.Measures.Add<Order>("Total Sales", "SUM(Orders[Amount])");
});
result.Diagnostics.ThrowIfErrors();
PowerBiLocalMetadataExporter.Export(result.Model, "artifacts/powerbi");
The output is inspectable without Power BI tooling and includes tables, columns, relationships, explicit measures, explicit calculated tables, analytical metadata, and projection diagnostics.
More details: public-docs/guides/power-bi-projection.md.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- SemanticTypeModel.Abstractions (>= 2.0.0)
- SemanticTypeModel.Core (>= 2.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.0 | 0 | 6/7/2026 |
| 1.1.0 | 64 | 6/4/2026 |
| 1.0.0 | 91 | 6/1/2026 |
| 0.1.0-alpha | 83 | 5/26/2026 |