Table 6304 "Power BI User Configuration"
Base Application · System.Integration.PowerBI
Across versionsobsolete removed since 26.0
- BC23present
- BC241 fields changed
- BC25unchanged
- BC261 fields removed
- BC27-30unchanged
Neighbourhood 1 connected objects and pages
Base Application · System.Integration.PowerBI · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Power BI User Configuration |
| DataClassification | CustomerContent |
| ObsoleteState | Removed |
| ObsoleteTag | 26.0 |
| ObsoleteReason | Use table Power BI Context Settings instead. The new table does not require Profile ID, and supports multiple types of embedded elements. |
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Page ID | Text[50] | — | DataClassification SystemMetadata |
| 2 | User Security ID | Guid | — | DataClassification EndUserPseudonymousIdentifiers |
| 3 | Profile ID | Code[30] | — | |
| 5 | Selected Report ID | Guid | — | DataClassification EndUserPseudonymousIdentifiers |
| 10 | Lock to first visual | Boolean | — | DataClassification SystemMetadata |
Keys
- Key1: Page ID, User Security ID, Profile ID (clustered)
Events published
OnCreateOrReadUserConfigEntryOnBeforePowerBIUserConfigurationInsert(var PowerBIUserConfiguration: Record "Power BI User Configuration")(integration)OnBeforeCreateOrReadUserConfigEntry(var PowerBIUserConfiguration: Record "Power BI User Configuration"; PageID: Text; var IsHandled: Boolean)(integration)
Procedures
CreateOrReadForCurrentUser(PageId: Text[50])
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 6301 “Power BI Service Mgt.” (1 call:
CreateOrReadForCurrentUser → GetEnglishContext)
Deprecations
- object: Removed 26.0 (#if not CLEANSCHEMA26), “Use table Power BI Context Settings instead. The new table does not require Profile ID, and supports multiple types of embedded elements.”
Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "table", object_name: "Power BI User Configuration"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.