<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Error on create report in Data Engineering</title>
    <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Error-on-create-report/m-p/4593190#M7666</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have extracted a repor definition for an existing simple report and stored it in a lakehouse table by part both encoded and decoded&lt;/P&gt;&lt;P&gt;However when I try and use this to recreate the report in a different workspace I get the following error:&lt;/P&gt;&lt;P&gt;'status': 'Failed', 'createdTimeUtc': '2025-03-03T14:44:01.5991557', 'lastUpdatedTimeUtc': '2025-03-03T14:44:02.0210561', 'percentComplete': None, 'error': {'errorCode': 'Workload_FailedToParseFile', 'message': "Cannot read 'report.json'. After parsing a value an unexpected character was encountered: v. Path 'config', line 1, position 17."}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If i pass the extracted encoded string it works perfectly&amp;nbsp; - not sure what is going wrong&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Code is below with sensitive details replacd with&amp;nbsp;XXXXXXX&amp;nbsp; - any help greatly appreciated&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;import requests&lt;BR /&gt;import json&lt;BR /&gt;import time&lt;BR /&gt;import base64&lt;/P&gt;&lt;P&gt;workspaceID = "XXXXXXX"&lt;BR /&gt;reportName = "Test client publish 2"&lt;BR /&gt;reportDescription = "this should be filtered to 1211"&lt;BR /&gt;clientGroupCode = "1211"&lt;BR /&gt;#Should not need to change definition block&lt;BR /&gt;definitionElementName = 'definition.pbir'&lt;BR /&gt;definitionJson = '''{ "version": "4.0", "datasetReference": { "byConnection": { "connectionString": "Data Source=XXXXXXX;Initial Catalog=XXXXXXX;Integrated Security=ClaimsToken", "pbiServiceModelId": null, "pbiModelVirtualServerName": "sobe_wowvirtualserver", "pbiModelDatabaseName": "c2049598-3bae-4081-8941-32d80d4a6bca", "name": "EntityDataSource", "connectionType": "pbiServiceXmlaStyleLive" } }}'''&lt;BR /&gt;#Will need replacing each republish&lt;BR /&gt;themeElementName = 'StaticResources/SharedResources/BaseThemes/CY24SU10.json'&lt;BR /&gt;themeJson ='''{ &amp;nbsp;"name": "CY24SU10", &amp;nbsp;"dataColors": [ &amp;nbsp;"#118DFF", &amp;nbsp;"#12239E", &amp;nbsp;"#E66C37", &amp;nbsp;"#6B007B", &amp;nbsp;"#E044A7", &amp;nbsp;"#744EC2", &amp;nbsp;"#D9B300", &amp;nbsp;"#D64550", &amp;nbsp;"#197278", &amp;nbsp;"#1AAB40", &amp;nbsp;"#15C6F4", &amp;nbsp;"#4092FF", &amp;nbsp;"#FFA058", &amp;nbsp;"#BE5DC9", &amp;nbsp;"#F472D0", &amp;nbsp;"#B5A1FF", &amp;nbsp;"#C4A200", &amp;nbsp;"#FF8080", &amp;nbsp;"#00DBBC", &amp;nbsp;"#5BD667", &amp;nbsp;"#0091D5", &amp;nbsp;"#4668C5", &amp;nbsp;"#FF6300", &amp;nbsp;"#99008A", &amp;nbsp;"#EC008C", &amp;nbsp;"#533285", &amp;nbsp;"#99700A", &amp;nbsp;"#FF4141", &amp;nbsp;"#1F9A85", &amp;nbsp;"#25891C", &amp;nbsp;"#0057A2", &amp;nbsp;"#002050", &amp;nbsp;"#C94F0F", &amp;nbsp;"#450F54", &amp;nbsp;"#B60064", &amp;nbsp;"#34124F", &amp;nbsp;"#6A5A29", &amp;nbsp;"#1AAB40", &amp;nbsp;"#BA141A", &amp;nbsp;"#0C3D37", &amp;nbsp;"#0B511F" &amp;nbsp;], &amp;nbsp;"foreground": "#252423", &amp;nbsp;"foregroundNeutralSecondary": "#605E5C", &amp;nbsp;"foregroundNeutralTertiary": "#B3B0AD", &amp;nbsp;"background": "#FFFFFF", &amp;nbsp;"backgroundLight": "#F3F2F1", &amp;nbsp;"backgroundNeutral": "#C8C6C4", &amp;nbsp;"tableAccent": "#118DFF", &amp;nbsp;"good": "#1AAB40", &amp;nbsp;"neutral": "#D9B300", &amp;nbsp;"bad": "#D64554", &amp;nbsp;"maximum": "#118DFF", &amp;nbsp;"center": "#D9B300", &amp;nbsp;"minimum": "#DEEFFF", &amp;nbsp;"null": "#FF7F48", &amp;nbsp;"hyperlink": "#0078d4", &amp;nbsp;"visitedHyperlink": "#0078d4", &amp;nbsp;"textClasses": { &amp;nbsp;"callout": { &amp;nbsp;"fontSize": 45, &amp;nbsp;"fontFace": "DIN", &amp;nbsp;"color": "#252423" &amp;nbsp;}, &amp;nbsp;"title": { &amp;nbsp;"fontSize": 12, &amp;nbsp;"fontFace": "DIN", &amp;nbsp;"color": "#252423" &amp;nbsp;}, &amp;nbsp;"header": { &amp;nbsp;"fontSize": 12, &amp;nbsp;"fontFace": "Segoe UI Semibold", &amp;nbsp;"color": "#252423" &amp;nbsp;}, &amp;nbsp;"label": { &amp;nbsp;"fontSize": 10, &amp;nbsp;"fontFace": "Segoe UI", &amp;nbsp;"color": "#252423" &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"visualStyles": { &amp;nbsp;"*": { &amp;nbsp;"*": { &amp;nbsp;"*": [ &amp;nbsp;{ &amp;nbsp;"wordWrap": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"line": [ &amp;nbsp;{ &amp;nbsp;"transparency": 0 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"outline": [ &amp;nbsp;{ &amp;nbsp;"transparency": 0 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"plotArea": [ &amp;nbsp;{ &amp;nbsp;"transparency": 0 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"categoryAxis": [ &amp;nbsp;{ &amp;nbsp;"showAxisTitle": true, &amp;nbsp;"gridlineStyle": "dotted", &amp;nbsp;"concatenateLabels": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"valueAxis": [ &amp;nbsp;{ &amp;nbsp;"showAxisTitle": true, &amp;nbsp;"gridlineStyle": "dotted" &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"y2Axis": [ &amp;nbsp;{ &amp;nbsp;"show": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"title": [ &amp;nbsp;{ &amp;nbsp;"titleWrap": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"lineStyles": [ &amp;nbsp;{ &amp;nbsp;"strokeWidth": 3 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"wordWrap": [ &amp;nbsp;{ &amp;nbsp;"show": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"show": true, &amp;nbsp;"transparency": 0 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"border": [ &amp;nbsp;{ &amp;nbsp;"width": 1 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"outspacePane": [ &amp;nbsp;{ &amp;nbsp;"backgroundColor": { &amp;nbsp;"solid": { &amp;nbsp;"color": "#ffffff" &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"transparency": 0, &amp;nbsp;"border": true, &amp;nbsp;"borderColor": { &amp;nbsp;"solid": { &amp;nbsp;"color": "#B3B0AD" &amp;nbsp;} &amp;nbsp;} &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"filterCard": [ &amp;nbsp;{ &amp;nbsp;"$id": "Applied", &amp;nbsp;"transparency": 0, &amp;nbsp;"foregroundColor": { &amp;nbsp;"solid": { &amp;nbsp;"color": "#252423" &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"border": true &amp;nbsp;}, &amp;nbsp;{ &amp;nbsp;"$id": "Available", &amp;nbsp;"transparency": 0, &amp;nbsp;"foregroundColor": { &amp;nbsp;"solid": { &amp;nbsp;"color": "#252423" &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"border": true &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"scatterChart": { &amp;nbsp;"*": { &amp;nbsp;"bubbles": [ &amp;nbsp;{ &amp;nbsp;"bubbleSize": -10, &amp;nbsp;"markerRangeType": "auto" &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"fillPoint": [ &amp;nbsp;{ &amp;nbsp;"show": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"showGradientLegend": true &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"lineChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"forecast": [ &amp;nbsp;{ &amp;nbsp;"matchSeriesInterpolation": true &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"map": { &amp;nbsp;"*": { &amp;nbsp;"bubbles": [ &amp;nbsp;{ &amp;nbsp;"bubbleSize": -10, &amp;nbsp;"markerRangeType": "auto" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"azureMap": { &amp;nbsp;"*": { &amp;nbsp;"bubbleLayer": [ &amp;nbsp;{ &amp;nbsp;"bubbleRadius": 8, &amp;nbsp;"minBubbleRadius": 8, &amp;nbsp;"maxRadius": 40 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"barChart": [ &amp;nbsp;{ &amp;nbsp;"barHeight": 3, &amp;nbsp;"thickness": 3 &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"pieChart": { &amp;nbsp;"*": { &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"show": true, &amp;nbsp;"position": "RightCenter" &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"labels": [ &amp;nbsp;{ &amp;nbsp;"labelStyle": "Data value, percent of total" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"donutChart": { &amp;nbsp;"*": { &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"show": true, &amp;nbsp;"position": "RightCenter" &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"labels": [ &amp;nbsp;{ &amp;nbsp;"labelStyle": "Data value, percent of total" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"pivotTable": { &amp;nbsp;"*": { &amp;nbsp;"rowHeaders": [ &amp;nbsp;{ &amp;nbsp;"showExpandCollapseButtons": true, &amp;nbsp;"legacyStyleDisabled": true &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"multiRowCard": { &amp;nbsp;"*": { &amp;nbsp;"card": [ &amp;nbsp;{ &amp;nbsp;"outlineWeight": 2, &amp;nbsp;"barShow": true, &amp;nbsp;"barWeight": 2 &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"kpi": { &amp;nbsp;"*": { &amp;nbsp;"trendline": [ &amp;nbsp;{ &amp;nbsp;"transparency": 20 &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"cardVisual": { &amp;nbsp;"*": { &amp;nbsp;"layout": [ &amp;nbsp;{ &amp;nbsp;"maxTiles": 3 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"overflow": [ &amp;nbsp;{ &amp;nbsp;"type": 0 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"image": [ &amp;nbsp;{ &amp;nbsp;"fixedSize": false &amp;nbsp;}, &amp;nbsp;{ &amp;nbsp;"imageAreaSize": 50 &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"advancedSlicerVisual": { &amp;nbsp;"*": { &amp;nbsp;"layout": [ &amp;nbsp;{ &amp;nbsp;"maxTiles": 3 &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"slicer": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"date": [ &amp;nbsp;{ &amp;nbsp;"hideDatePickerButton": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"items": [ &amp;nbsp;{ &amp;nbsp;"padding": 4, &amp;nbsp;"accessibilityContrastProperties": true &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"waterfallChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"columnChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"showGradientLegend": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"clusteredColumnChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"showGradientLegend": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"hundredPercentStackedColumnChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"showGradientLegend": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"barChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"showGradientLegend": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"clusteredBarChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"showGradientLegend": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"hundredPercentStackedBarChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"showGradientLegend": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"areaChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"stackedAreaChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"lineClusteredColumnComboChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"lineStackedColumnComboChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"ribbonChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"valueAxis": [ &amp;nbsp;{ &amp;nbsp;"show": true &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"hundredPercentStackedAreaChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"group": { &amp;nbsp;"*": { &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"basicShape": { &amp;nbsp;"*": { &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"keepLayerOrder": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"visualHeader": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"shape": { &amp;nbsp;"*": { &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"keepLayerOrder": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"visualHeader": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"image": { &amp;nbsp;"*": { &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"keepLayerOrder": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"visualHeader": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"lockAspect": [ &amp;nbsp;{ &amp;nbsp;"show": true &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"actionButton": { &amp;nbsp;"*": { &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"visualHeader": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"pageNavigator": { &amp;nbsp;"*": { &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"visualHeader": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"bookmarkNavigator": { &amp;nbsp;"*": { &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"visualHeader": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"textbox": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"keepLayerOrder": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"visualHeader": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"page": { &amp;nbsp;"*": { &amp;nbsp;"outspace": [ &amp;nbsp;{ &amp;nbsp;"color": { &amp;nbsp;"solid": { &amp;nbsp;"color": "#FFFFFF" &amp;nbsp;} &amp;nbsp;} &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"transparency": 100 &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;} &amp;nbsp;} }'''&lt;BR /&gt;#Will need replacing each republish - also replace the groupcode specified as a every page filter with ~@CLIENTGROUPCODE@~&lt;BR /&gt;reportElementName = 'report.json'&lt;BR /&gt;reportJson = '''{ &amp;nbsp;"config": "{ "version ": "5.59 ", "themeCollection ":{ "baseTheme ":{ "name ": "CY24SU10 ", "version ": "5.61 ", "type ":2}}, "activeSectionIndex ":0, "defaultDrillFilterOtherVisuals ":true, "settings ":{ "useNewFilterPaneExperience ":true, "allowChangeFilterTypes ":true, "useStylableVisualContainerHeader ":true, "queryLimitOption ":6, "exportDataMode ":1, "useDefaultAggregateDisplayName ":true, "useEnhancedTooltips ":true}, "objects ":{ "section ":[{ "properties ":{ "verticalAlignment ":{ "expr ":{ "Literal ":{ "Value ": "'Top' "}}}}}], "outspacePane ":[{ "properties ":{ "expanded ":{ "expr ":{ "Literal ":{ "Value ": "true "}}}}}]}}", &amp;nbsp;"filters": "[{ "name ": "2c6ae056070ab2a6c625 ", "expression ":{ "Column ":{ "Expression ":{ "SourceRef ":{ "Entity ": "_Protocol Hierarchy "}}, "Property ": "Client Group Code "}}, "filter ":{ "Version ":2, "From ":[{ "Name ": "_ ", "Entity ": "_Protocol Hierarchy ", "Type ":0}], "Where ":[{ "Condition ":{ "Comparison ":{ "ComparisonKind ":0, "Left ":{ "Column ":{ "Expression ":{ "SourceRef ":{ "Source ": "_ "}}, "Property ": "Client Group Code "}}, "Right ":{ "Literal ":{ "Value ": "200L "}}}}}]}, "type ": "Advanced ", "howCreated ":1}]", &amp;nbsp;"layoutOptimization": 0, &amp;nbsp;"resourcePackages": [ &amp;nbsp;{ &amp;nbsp;"resourcePackage": { &amp;nbsp;"disabled": false, &amp;nbsp;"items": [ &amp;nbsp;{ &amp;nbsp;"name": "CY24SU10", &amp;nbsp;"path": "BaseThemes/CY24SU10.json", &amp;nbsp;"type": 202 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"name": "SharedResources", &amp;nbsp;"type": 2 &amp;nbsp;} &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"sections": [ &amp;nbsp;{ &amp;nbsp;"config": "{}", &amp;nbsp;"displayName": "Distribution Summary", &amp;nbsp;"displayOption": 1, &amp;nbsp;"filters": "[]", &amp;nbsp;"height": 720.00, &amp;nbsp;"name": "55ce982c2d156837951c", &amp;nbsp;"ordinal": 1, &amp;nbsp;"visualContainers": [ &amp;nbsp;{ &amp;nbsp;"config": "{ "name ": "52adf0c83b93c68292a3 ", "layouts ":[{ "id ":0, "position ":{ "x ":9.888412017167383, "y ":0, "z ":0, "width ":1067.9484978540772, "height ":650.4377682403433, "tabOrder ":0}}], "singleVisual ":{ "visualType ": "lineChart ", "projections ":{ "Category ":[{ "queryRef ": "Operations - Distribution - Orders.Shipped Date.Variation.Date Hierarchy.Month ", "active ":true}], "Y ":[{ "queryRef ": "Sum(Operations - Distribution - Orders.Volume) "}], "Series ":[{ "queryRef ": "Operations - Distribution - Orders.Shipped Date.Variation.Date Hierarchy.Year "}]}, "prototypeQuery ":{ "Version ":2, "From ":[{ "Name ": "o ", "Entity ": "Operations - Distribution - Orders ", "Type ":0}], "Select ":[{ "HierarchyLevel ":{ "Expression ":{ "Hierarchy ":{ "Expression ":{ "PropertyVariationSource ":{ "Expression ":{ "SourceRef ":{ "Source ": "o "}}, "Name ": "Variation ", "Property ": "Shipped Date "}}, "Hierarchy ": "Date Hierarchy "}}, "Level ": "Month "}, "Name ": "Operations - Distribution - Orders.Shipped Date.Variation.Date Hierarchy.Month ", "NativeReferenceName ": "Shipped Date Month "},{ "Aggregation ":{ "Expression ":{ "Column ":{ "Expression ":{ "SourceRef ":{ "Source ": "o "}}, "Property ": "Volume "}}, "Function ":0}, "Name ": "Sum(Operations - Distribution - Orders.Volume) ", "NativeReferenceName ": "Sum of Volume "},{ "HierarchyLevel ":{ "Expression ":{ "Hierarchy ":{ "Expression ":{ "PropertyVariationSource ":{ "Expression ":{ "SourceRef ":{ "Source ": "o "}}, "Name ": "Variation ", "Property ": "Shipped Date "}}, "Hierarchy ": "Date Hierarchy "}}, "Level ": "Year "}, "Name ": "Operations - Distribution - Orders.Shipped Date.Variation.Date Hierarchy.Year ", "NativeReferenceName ": "Shipped Date Year "}]}, "drillFilterOtherVisuals ":true}}", &amp;nbsp;"filters": "[{ "expression ":{ "HierarchyLevel ":{ "Expression ":{ "Hierarchy ":{ "Expression ":{ "PropertyVariationSource ":{ "Expression ":{ "SourceRef ":{ "Entity ": "Operations - Distribution - Orders "}}, "Name ": "Variation ", "Property ": "Shipped Date "}}, "Hierarchy ": "Date Hierarchy "}}, "Level ": "Year "}}, "filter ":{ "Version ":2, "From ":[{ "Name ": "o ", "Entity ": "Operations - Distribution - Orders ", "Type ":0}], "Where ":[{ "Condition ":{ "Comparison ":{ "ComparisonKind ":2, "Left ":{ "HierarchyLevel ":{ "Expression ":{ "Hierarchy ":{ "Expression ":{ "PropertyVariationSource ":{ "Expression ":{ "SourceRef ":{ "Source ": "o "}}, "Name ": "Variation ", "Property ": "Shipped Date "}}, "Hierarchy ": "Date Hierarchy "}}, "Level ": "Year "}}, "Right ":{ "Literal ":{ "Value ": "2019L "}}}}}]}, "type ": "Advanced ", "howCreated ":0, "isHiddenInViewMode ":false}]", &amp;nbsp;"height": 650.44, &amp;nbsp;"width": 1067.95, &amp;nbsp;"x": 9.89, &amp;nbsp;"y": 0.00, &amp;nbsp;"z": 0.00 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"width": 1280.00 &amp;nbsp;}, &amp;nbsp;{ &amp;nbsp;"config": "{}", &amp;nbsp;"displayName": "Org Structure", &amp;nbsp;"displayOption": 1, &amp;nbsp;"filters": "[]", &amp;nbsp;"height": 720.00, &amp;nbsp;"name": "ddf2c4cfa574fb65c4be", &amp;nbsp;"visualContainers": [ &amp;nbsp;{ &amp;nbsp;"config": "{ "name ": "5b4719a273a3cef6ed7b ", "layouts ":[{ "id ":0, "position ":{ "x ":12.085836909871245, "y ":35.1587982832618, "z ":0, "width ":581.2188841201717, "height ":672.4120171673819, "tabOrder ":0}}], "singleVisual ":{ "visualType ": "tableEx ", "projections ":{ "Values ":[{ "queryRef ": "_Protocol Hierarchy.Client "},{ "queryRef ": "_Protocol Hierarchy.Client Category "},{ "queryRef ": "_Protocol Hierarchy.Subsidiary "}]}, "prototypeQuery ":{ "Version ":2, "From ":[{ "Name ": "_ ", "Entity ": "_Protocol Hierarchy ", "Type ":0}], "Select ":[{ "Column ":{ "Expression ":{ "SourceRef ":{ "Source ": "_ "}}, "Property ": "Client "}, "Name ": "_Protocol Hierarchy.Client ", "NativeReferenceName ": "Client "},{ "Column ":{ "Expression ":{ "SourceRef ":{ "Source ": "_ "}}, "Property ": "Client Category "}, "Name ": "_Protocol Hierarchy.Client Category ", "NativeReferenceName ": "Client Category "},{ "Column ":{ "Expression ":{ "SourceRef ":{ "Source ": "_ "}}, "Property ": "Subsidiary "}, "Name ": "_Protocol Hierarchy.Subsidiary ", "NativeReferenceName ": "Subsidiary "}]}, "drillFilterOtherVisuals ":true}}", &amp;nbsp;"filters": "[]", &amp;nbsp;"height": 672.41, &amp;nbsp;"width": 581.22, &amp;nbsp;"x": 12.09, &amp;nbsp;"y": 35.16, &amp;nbsp;"z": 0.00 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"width": 1280.00 &amp;nbsp;} &amp;nbsp;] }'''&lt;BR /&gt;#Should not need to change platform block&lt;BR /&gt;platformElementName = '.platform'&lt;/P&gt;&lt;P&gt;#authenticate&lt;BR /&gt;platformJson = '''{ &amp;nbsp;"$schema": "&lt;A href="https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json" target="_blank" rel="nofollow noopener noreferrer"&gt;https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.j...&lt;/A&gt;", &amp;nbsp;"metadata": { &amp;nbsp;"type": "Report", &amp;nbsp;"displayName": "az" &amp;nbsp;}, &amp;nbsp;"config": { &amp;nbsp;"version": "2.0", &amp;nbsp;"logicalId": "00000000-0000-0000-0000-000000000000" &amp;nbsp;} }'''&lt;BR /&gt;token_string = mssparkutils.credentials.getToken("&lt;A href="https://api.fabric.microsoft.com/" target="_blank" rel="nofollow noopener noreferrer"&gt;https://api.fabric.microsoft.com/&lt;/A&gt;")&lt;BR /&gt;header = {'Content-Type':'application/json','Authorization': f'Bearer {token_string}'}&lt;BR /&gt;#Build body&lt;BR /&gt;addbody = {&lt;BR /&gt;&amp;nbsp; "displayName": reportName,&lt;BR /&gt;&amp;nbsp; "description": reportDescription,&lt;BR /&gt;&amp;nbsp; "definition": {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; "parts": [&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "path": definitionElementName,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "payload": base64.b64encode(definitionJson.encode('utf-8')),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "payloadType": "InlineBase64"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; },&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "path": themeElementName,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "payload": base64.b64encode(themeJson.encode('utf-8')),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "payloadType": "InlineBase64"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; },&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "path": reportElementName,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "payload": base64.b64encode(reportJson.encode('utf-8')),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "payloadType": "InlineBase64"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; },&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "path": platformElementName,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "payload": base64.b64encode(platformJson.encode('utf-8')),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "payloadType": "InlineBase64"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; ]&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;addURL = '&lt;A href="https://api.fabric.microsoft.com/v1/workspaces/" target="_blank" rel="nofollow noopener noreferrer"&gt;https://api.fabric.microsoft.com/v1/workspaces/&lt;/A&gt;' + workspaceID + '/reports'&lt;BR /&gt;add_Response = requests.post(addURL, headers=header, json=addbody)&lt;BR /&gt;print(add_Response)&lt;BR /&gt;if add_Response.status_code == 202 :&lt;BR /&gt;&amp;nbsp; &amp;nbsp; print("waiting")&lt;BR /&gt;&amp;nbsp; &amp;nbsp; finished = False&lt;BR /&gt;&amp;nbsp; &amp;nbsp; checkBody ={}&lt;BR /&gt;&amp;nbsp; &amp;nbsp; while not finished:&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;check_Response = requests.get(add_Response.headers['Location'],headers=header, data=json.dumps(checkBody))&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;checkData =check_Response.json()&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if checkData['status'] == "Succeeded":&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print("done")&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; finished = True&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;elif &amp;nbsp;checkData['status'] == "Failed": &amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print("failed")&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(checkData)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; finished = True&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else :&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(checkData['status'])&lt;/P&gt;</description>
    <pubDate>Mon, 03 Mar 2025 15:27:34 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2025-03-03T15:27:34Z</dc:date>
    <item>
      <title>Error on create report</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Error-on-create-report/m-p/4593190#M7666</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have extracted a repor definition for an existing simple report and stored it in a lakehouse table by part both encoded and decoded&lt;/P&gt;&lt;P&gt;However when I try and use this to recreate the report in a different workspace I get the following error:&lt;/P&gt;&lt;P&gt;'status': 'Failed', 'createdTimeUtc': '2025-03-03T14:44:01.5991557', 'lastUpdatedTimeUtc': '2025-03-03T14:44:02.0210561', 'percentComplete': None, 'error': {'errorCode': 'Workload_FailedToParseFile', 'message': "Cannot read 'report.json'. After parsing a value an unexpected character was encountered: v. Path 'config', line 1, position 17."}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If i pass the extracted encoded string it works perfectly&amp;nbsp; - not sure what is going wrong&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Code is below with sensitive details replacd with&amp;nbsp;XXXXXXX&amp;nbsp; - any help greatly appreciated&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;import requests&lt;BR /&gt;import json&lt;BR /&gt;import time&lt;BR /&gt;import base64&lt;/P&gt;&lt;P&gt;workspaceID = "XXXXXXX"&lt;BR /&gt;reportName = "Test client publish 2"&lt;BR /&gt;reportDescription = "this should be filtered to 1211"&lt;BR /&gt;clientGroupCode = "1211"&lt;BR /&gt;#Should not need to change definition block&lt;BR /&gt;definitionElementName = 'definition.pbir'&lt;BR /&gt;definitionJson = '''{ "version": "4.0", "datasetReference": { "byConnection": { "connectionString": "Data Source=XXXXXXX;Initial Catalog=XXXXXXX;Integrated Security=ClaimsToken", "pbiServiceModelId": null, "pbiModelVirtualServerName": "sobe_wowvirtualserver", "pbiModelDatabaseName": "c2049598-3bae-4081-8941-32d80d4a6bca", "name": "EntityDataSource", "connectionType": "pbiServiceXmlaStyleLive" } }}'''&lt;BR /&gt;#Will need replacing each republish&lt;BR /&gt;themeElementName = 'StaticResources/SharedResources/BaseThemes/CY24SU10.json'&lt;BR /&gt;themeJson ='''{ &amp;nbsp;"name": "CY24SU10", &amp;nbsp;"dataColors": [ &amp;nbsp;"#118DFF", &amp;nbsp;"#12239E", &amp;nbsp;"#E66C37", &amp;nbsp;"#6B007B", &amp;nbsp;"#E044A7", &amp;nbsp;"#744EC2", &amp;nbsp;"#D9B300", &amp;nbsp;"#D64550", &amp;nbsp;"#197278", &amp;nbsp;"#1AAB40", &amp;nbsp;"#15C6F4", &amp;nbsp;"#4092FF", &amp;nbsp;"#FFA058", &amp;nbsp;"#BE5DC9", &amp;nbsp;"#F472D0", &amp;nbsp;"#B5A1FF", &amp;nbsp;"#C4A200", &amp;nbsp;"#FF8080", &amp;nbsp;"#00DBBC", &amp;nbsp;"#5BD667", &amp;nbsp;"#0091D5", &amp;nbsp;"#4668C5", &amp;nbsp;"#FF6300", &amp;nbsp;"#99008A", &amp;nbsp;"#EC008C", &amp;nbsp;"#533285", &amp;nbsp;"#99700A", &amp;nbsp;"#FF4141", &amp;nbsp;"#1F9A85", &amp;nbsp;"#25891C", &amp;nbsp;"#0057A2", &amp;nbsp;"#002050", &amp;nbsp;"#C94F0F", &amp;nbsp;"#450F54", &amp;nbsp;"#B60064", &amp;nbsp;"#34124F", &amp;nbsp;"#6A5A29", &amp;nbsp;"#1AAB40", &amp;nbsp;"#BA141A", &amp;nbsp;"#0C3D37", &amp;nbsp;"#0B511F" &amp;nbsp;], &amp;nbsp;"foreground": "#252423", &amp;nbsp;"foregroundNeutralSecondary": "#605E5C", &amp;nbsp;"foregroundNeutralTertiary": "#B3B0AD", &amp;nbsp;"background": "#FFFFFF", &amp;nbsp;"backgroundLight": "#F3F2F1", &amp;nbsp;"backgroundNeutral": "#C8C6C4", &amp;nbsp;"tableAccent": "#118DFF", &amp;nbsp;"good": "#1AAB40", &amp;nbsp;"neutral": "#D9B300", &amp;nbsp;"bad": "#D64554", &amp;nbsp;"maximum": "#118DFF", &amp;nbsp;"center": "#D9B300", &amp;nbsp;"minimum": "#DEEFFF", &amp;nbsp;"null": "#FF7F48", &amp;nbsp;"hyperlink": "#0078d4", &amp;nbsp;"visitedHyperlink": "#0078d4", &amp;nbsp;"textClasses": { &amp;nbsp;"callout": { &amp;nbsp;"fontSize": 45, &amp;nbsp;"fontFace": "DIN", &amp;nbsp;"color": "#252423" &amp;nbsp;}, &amp;nbsp;"title": { &amp;nbsp;"fontSize": 12, &amp;nbsp;"fontFace": "DIN", &amp;nbsp;"color": "#252423" &amp;nbsp;}, &amp;nbsp;"header": { &amp;nbsp;"fontSize": 12, &amp;nbsp;"fontFace": "Segoe UI Semibold", &amp;nbsp;"color": "#252423" &amp;nbsp;}, &amp;nbsp;"label": { &amp;nbsp;"fontSize": 10, &amp;nbsp;"fontFace": "Segoe UI", &amp;nbsp;"color": "#252423" &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"visualStyles": { &amp;nbsp;"*": { &amp;nbsp;"*": { &amp;nbsp;"*": [ &amp;nbsp;{ &amp;nbsp;"wordWrap": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"line": [ &amp;nbsp;{ &amp;nbsp;"transparency": 0 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"outline": [ &amp;nbsp;{ &amp;nbsp;"transparency": 0 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"plotArea": [ &amp;nbsp;{ &amp;nbsp;"transparency": 0 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"categoryAxis": [ &amp;nbsp;{ &amp;nbsp;"showAxisTitle": true, &amp;nbsp;"gridlineStyle": "dotted", &amp;nbsp;"concatenateLabels": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"valueAxis": [ &amp;nbsp;{ &amp;nbsp;"showAxisTitle": true, &amp;nbsp;"gridlineStyle": "dotted" &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"y2Axis": [ &amp;nbsp;{ &amp;nbsp;"show": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"title": [ &amp;nbsp;{ &amp;nbsp;"titleWrap": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"lineStyles": [ &amp;nbsp;{ &amp;nbsp;"strokeWidth": 3 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"wordWrap": [ &amp;nbsp;{ &amp;nbsp;"show": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"show": true, &amp;nbsp;"transparency": 0 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"border": [ &amp;nbsp;{ &amp;nbsp;"width": 1 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"outspacePane": [ &amp;nbsp;{ &amp;nbsp;"backgroundColor": { &amp;nbsp;"solid": { &amp;nbsp;"color": "#ffffff" &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"transparency": 0, &amp;nbsp;"border": true, &amp;nbsp;"borderColor": { &amp;nbsp;"solid": { &amp;nbsp;"color": "#B3B0AD" &amp;nbsp;} &amp;nbsp;} &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"filterCard": [ &amp;nbsp;{ &amp;nbsp;"$id": "Applied", &amp;nbsp;"transparency": 0, &amp;nbsp;"foregroundColor": { &amp;nbsp;"solid": { &amp;nbsp;"color": "#252423" &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"border": true &amp;nbsp;}, &amp;nbsp;{ &amp;nbsp;"$id": "Available", &amp;nbsp;"transparency": 0, &amp;nbsp;"foregroundColor": { &amp;nbsp;"solid": { &amp;nbsp;"color": "#252423" &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"border": true &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"scatterChart": { &amp;nbsp;"*": { &amp;nbsp;"bubbles": [ &amp;nbsp;{ &amp;nbsp;"bubbleSize": -10, &amp;nbsp;"markerRangeType": "auto" &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"fillPoint": [ &amp;nbsp;{ &amp;nbsp;"show": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"showGradientLegend": true &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"lineChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"forecast": [ &amp;nbsp;{ &amp;nbsp;"matchSeriesInterpolation": true &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"map": { &amp;nbsp;"*": { &amp;nbsp;"bubbles": [ &amp;nbsp;{ &amp;nbsp;"bubbleSize": -10, &amp;nbsp;"markerRangeType": "auto" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"azureMap": { &amp;nbsp;"*": { &amp;nbsp;"bubbleLayer": [ &amp;nbsp;{ &amp;nbsp;"bubbleRadius": 8, &amp;nbsp;"minBubbleRadius": 8, &amp;nbsp;"maxRadius": 40 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"barChart": [ &amp;nbsp;{ &amp;nbsp;"barHeight": 3, &amp;nbsp;"thickness": 3 &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"pieChart": { &amp;nbsp;"*": { &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"show": true, &amp;nbsp;"position": "RightCenter" &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"labels": [ &amp;nbsp;{ &amp;nbsp;"labelStyle": "Data value, percent of total" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"donutChart": { &amp;nbsp;"*": { &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"show": true, &amp;nbsp;"position": "RightCenter" &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"labels": [ &amp;nbsp;{ &amp;nbsp;"labelStyle": "Data value, percent of total" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"pivotTable": { &amp;nbsp;"*": { &amp;nbsp;"rowHeaders": [ &amp;nbsp;{ &amp;nbsp;"showExpandCollapseButtons": true, &amp;nbsp;"legacyStyleDisabled": true &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"multiRowCard": { &amp;nbsp;"*": { &amp;nbsp;"card": [ &amp;nbsp;{ &amp;nbsp;"outlineWeight": 2, &amp;nbsp;"barShow": true, &amp;nbsp;"barWeight": 2 &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"kpi": { &amp;nbsp;"*": { &amp;nbsp;"trendline": [ &amp;nbsp;{ &amp;nbsp;"transparency": 20 &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"cardVisual": { &amp;nbsp;"*": { &amp;nbsp;"layout": [ &amp;nbsp;{ &amp;nbsp;"maxTiles": 3 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"overflow": [ &amp;nbsp;{ &amp;nbsp;"type": 0 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"image": [ &amp;nbsp;{ &amp;nbsp;"fixedSize": false &amp;nbsp;}, &amp;nbsp;{ &amp;nbsp;"imageAreaSize": 50 &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"advancedSlicerVisual": { &amp;nbsp;"*": { &amp;nbsp;"layout": [ &amp;nbsp;{ &amp;nbsp;"maxTiles": 3 &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"slicer": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"date": [ &amp;nbsp;{ &amp;nbsp;"hideDatePickerButton": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"items": [ &amp;nbsp;{ &amp;nbsp;"padding": 4, &amp;nbsp;"accessibilityContrastProperties": true &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"waterfallChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"columnChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"showGradientLegend": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"clusteredColumnChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"showGradientLegend": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"hundredPercentStackedColumnChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"showGradientLegend": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"barChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"showGradientLegend": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"clusteredBarChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"showGradientLegend": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"hundredPercentStackedBarChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"legend": [ &amp;nbsp;{ &amp;nbsp;"showGradientLegend": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"areaChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"stackedAreaChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"lineClusteredColumnComboChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"lineStackedColumnComboChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"ribbonChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"valueAxis": [ &amp;nbsp;{ &amp;nbsp;"show": true &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"hundredPercentStackedAreaChart": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"responsive": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"smallMultiplesLayout": [ &amp;nbsp;{ &amp;nbsp;"backgroundTransparency": 0, &amp;nbsp;"gridLineType": "inner" &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"group": { &amp;nbsp;"*": { &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"basicShape": { &amp;nbsp;"*": { &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"keepLayerOrder": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"visualHeader": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"shape": { &amp;nbsp;"*": { &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"keepLayerOrder": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"visualHeader": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"image": { &amp;nbsp;"*": { &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"keepLayerOrder": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"visualHeader": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"lockAspect": [ &amp;nbsp;{ &amp;nbsp;"show": true &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"actionButton": { &amp;nbsp;"*": { &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"visualHeader": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"pageNavigator": { &amp;nbsp;"*": { &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"visualHeader": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"bookmarkNavigator": { &amp;nbsp;"*": { &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"visualHeader": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"textbox": { &amp;nbsp;"*": { &amp;nbsp;"general": [ &amp;nbsp;{ &amp;nbsp;"keepLayerOrder": true &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"visualHeader": [ &amp;nbsp;{ &amp;nbsp;"show": false &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;}, &amp;nbsp;"page": { &amp;nbsp;"*": { &amp;nbsp;"outspace": [ &amp;nbsp;{ &amp;nbsp;"color": { &amp;nbsp;"solid": { &amp;nbsp;"color": "#FFFFFF" &amp;nbsp;} &amp;nbsp;} &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"background": [ &amp;nbsp;{ &amp;nbsp;"transparency": 100 &amp;nbsp;} &amp;nbsp;] &amp;nbsp;} &amp;nbsp;} &amp;nbsp;} }'''&lt;BR /&gt;#Will need replacing each republish - also replace the groupcode specified as a every page filter with ~@CLIENTGROUPCODE@~&lt;BR /&gt;reportElementName = 'report.json'&lt;BR /&gt;reportJson = '''{ &amp;nbsp;"config": "{ "version ": "5.59 ", "themeCollection ":{ "baseTheme ":{ "name ": "CY24SU10 ", "version ": "5.61 ", "type ":2}}, "activeSectionIndex ":0, "defaultDrillFilterOtherVisuals ":true, "settings ":{ "useNewFilterPaneExperience ":true, "allowChangeFilterTypes ":true, "useStylableVisualContainerHeader ":true, "queryLimitOption ":6, "exportDataMode ":1, "useDefaultAggregateDisplayName ":true, "useEnhancedTooltips ":true}, "objects ":{ "section ":[{ "properties ":{ "verticalAlignment ":{ "expr ":{ "Literal ":{ "Value ": "'Top' "}}}}}], "outspacePane ":[{ "properties ":{ "expanded ":{ "expr ":{ "Literal ":{ "Value ": "true "}}}}}]}}", &amp;nbsp;"filters": "[{ "name ": "2c6ae056070ab2a6c625 ", "expression ":{ "Column ":{ "Expression ":{ "SourceRef ":{ "Entity ": "_Protocol Hierarchy "}}, "Property ": "Client Group Code "}}, "filter ":{ "Version ":2, "From ":[{ "Name ": "_ ", "Entity ": "_Protocol Hierarchy ", "Type ":0}], "Where ":[{ "Condition ":{ "Comparison ":{ "ComparisonKind ":0, "Left ":{ "Column ":{ "Expression ":{ "SourceRef ":{ "Source ": "_ "}}, "Property ": "Client Group Code "}}, "Right ":{ "Literal ":{ "Value ": "200L "}}}}}]}, "type ": "Advanced ", "howCreated ":1}]", &amp;nbsp;"layoutOptimization": 0, &amp;nbsp;"resourcePackages": [ &amp;nbsp;{ &amp;nbsp;"resourcePackage": { &amp;nbsp;"disabled": false, &amp;nbsp;"items": [ &amp;nbsp;{ &amp;nbsp;"name": "CY24SU10", &amp;nbsp;"path": "BaseThemes/CY24SU10.json", &amp;nbsp;"type": 202 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"name": "SharedResources", &amp;nbsp;"type": 2 &amp;nbsp;} &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"sections": [ &amp;nbsp;{ &amp;nbsp;"config": "{}", &amp;nbsp;"displayName": "Distribution Summary", &amp;nbsp;"displayOption": 1, &amp;nbsp;"filters": "[]", &amp;nbsp;"height": 720.00, &amp;nbsp;"name": "55ce982c2d156837951c", &amp;nbsp;"ordinal": 1, &amp;nbsp;"visualContainers": [ &amp;nbsp;{ &amp;nbsp;"config": "{ "name ": "52adf0c83b93c68292a3 ", "layouts ":[{ "id ":0, "position ":{ "x ":9.888412017167383, "y ":0, "z ":0, "width ":1067.9484978540772, "height ":650.4377682403433, "tabOrder ":0}}], "singleVisual ":{ "visualType ": "lineChart ", "projections ":{ "Category ":[{ "queryRef ": "Operations - Distribution - Orders.Shipped Date.Variation.Date Hierarchy.Month ", "active ":true}], "Y ":[{ "queryRef ": "Sum(Operations - Distribution - Orders.Volume) "}], "Series ":[{ "queryRef ": "Operations - Distribution - Orders.Shipped Date.Variation.Date Hierarchy.Year "}]}, "prototypeQuery ":{ "Version ":2, "From ":[{ "Name ": "o ", "Entity ": "Operations - Distribution - Orders ", "Type ":0}], "Select ":[{ "HierarchyLevel ":{ "Expression ":{ "Hierarchy ":{ "Expression ":{ "PropertyVariationSource ":{ "Expression ":{ "SourceRef ":{ "Source ": "o "}}, "Name ": "Variation ", "Property ": "Shipped Date "}}, "Hierarchy ": "Date Hierarchy "}}, "Level ": "Month "}, "Name ": "Operations - Distribution - Orders.Shipped Date.Variation.Date Hierarchy.Month ", "NativeReferenceName ": "Shipped Date Month "},{ "Aggregation ":{ "Expression ":{ "Column ":{ "Expression ":{ "SourceRef ":{ "Source ": "o "}}, "Property ": "Volume "}}, "Function ":0}, "Name ": "Sum(Operations - Distribution - Orders.Volume) ", "NativeReferenceName ": "Sum of Volume "},{ "HierarchyLevel ":{ "Expression ":{ "Hierarchy ":{ "Expression ":{ "PropertyVariationSource ":{ "Expression ":{ "SourceRef ":{ "Source ": "o "}}, "Name ": "Variation ", "Property ": "Shipped Date "}}, "Hierarchy ": "Date Hierarchy "}}, "Level ": "Year "}, "Name ": "Operations - Distribution - Orders.Shipped Date.Variation.Date Hierarchy.Year ", "NativeReferenceName ": "Shipped Date Year "}]}, "drillFilterOtherVisuals ":true}}", &amp;nbsp;"filters": "[{ "expression ":{ "HierarchyLevel ":{ "Expression ":{ "Hierarchy ":{ "Expression ":{ "PropertyVariationSource ":{ "Expression ":{ "SourceRef ":{ "Entity ": "Operations - Distribution - Orders "}}, "Name ": "Variation ", "Property ": "Shipped Date "}}, "Hierarchy ": "Date Hierarchy "}}, "Level ": "Year "}}, "filter ":{ "Version ":2, "From ":[{ "Name ": "o ", "Entity ": "Operations - Distribution - Orders ", "Type ":0}], "Where ":[{ "Condition ":{ "Comparison ":{ "ComparisonKind ":2, "Left ":{ "HierarchyLevel ":{ "Expression ":{ "Hierarchy ":{ "Expression ":{ "PropertyVariationSource ":{ "Expression ":{ "SourceRef ":{ "Source ": "o "}}, "Name ": "Variation ", "Property ": "Shipped Date "}}, "Hierarchy ": "Date Hierarchy "}}, "Level ": "Year "}}, "Right ":{ "Literal ":{ "Value ": "2019L "}}}}}]}, "type ": "Advanced ", "howCreated ":0, "isHiddenInViewMode ":false}]", &amp;nbsp;"height": 650.44, &amp;nbsp;"width": 1067.95, &amp;nbsp;"x": 9.89, &amp;nbsp;"y": 0.00, &amp;nbsp;"z": 0.00 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"width": 1280.00 &amp;nbsp;}, &amp;nbsp;{ &amp;nbsp;"config": "{}", &amp;nbsp;"displayName": "Org Structure", &amp;nbsp;"displayOption": 1, &amp;nbsp;"filters": "[]", &amp;nbsp;"height": 720.00, &amp;nbsp;"name": "ddf2c4cfa574fb65c4be", &amp;nbsp;"visualContainers": [ &amp;nbsp;{ &amp;nbsp;"config": "{ "name ": "5b4719a273a3cef6ed7b ", "layouts ":[{ "id ":0, "position ":{ "x ":12.085836909871245, "y ":35.1587982832618, "z ":0, "width ":581.2188841201717, "height ":672.4120171673819, "tabOrder ":0}}], "singleVisual ":{ "visualType ": "tableEx ", "projections ":{ "Values ":[{ "queryRef ": "_Protocol Hierarchy.Client "},{ "queryRef ": "_Protocol Hierarchy.Client Category "},{ "queryRef ": "_Protocol Hierarchy.Subsidiary "}]}, "prototypeQuery ":{ "Version ":2, "From ":[{ "Name ": "_ ", "Entity ": "_Protocol Hierarchy ", "Type ":0}], "Select ":[{ "Column ":{ "Expression ":{ "SourceRef ":{ "Source ": "_ "}}, "Property ": "Client "}, "Name ": "_Protocol Hierarchy.Client ", "NativeReferenceName ": "Client "},{ "Column ":{ "Expression ":{ "SourceRef ":{ "Source ": "_ "}}, "Property ": "Client Category "}, "Name ": "_Protocol Hierarchy.Client Category ", "NativeReferenceName ": "Client Category "},{ "Column ":{ "Expression ":{ "SourceRef ":{ "Source ": "_ "}}, "Property ": "Subsidiary "}, "Name ": "_Protocol Hierarchy.Subsidiary ", "NativeReferenceName ": "Subsidiary "}]}, "drillFilterOtherVisuals ":true}}", &amp;nbsp;"filters": "[]", &amp;nbsp;"height": 672.41, &amp;nbsp;"width": 581.22, &amp;nbsp;"x": 12.09, &amp;nbsp;"y": 35.16, &amp;nbsp;"z": 0.00 &amp;nbsp;} &amp;nbsp;], &amp;nbsp;"width": 1280.00 &amp;nbsp;} &amp;nbsp;] }'''&lt;BR /&gt;#Should not need to change platform block&lt;BR /&gt;platformElementName = '.platform'&lt;/P&gt;&lt;P&gt;#authenticate&lt;BR /&gt;platformJson = '''{ &amp;nbsp;"$schema": "&lt;A href="https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.json" target="_blank" rel="nofollow noopener noreferrer"&gt;https://developer.microsoft.com/json-schemas/fabric/gitIntegration/platformProperties/2.0.0/schema.j...&lt;/A&gt;", &amp;nbsp;"metadata": { &amp;nbsp;"type": "Report", &amp;nbsp;"displayName": "az" &amp;nbsp;}, &amp;nbsp;"config": { &amp;nbsp;"version": "2.0", &amp;nbsp;"logicalId": "00000000-0000-0000-0000-000000000000" &amp;nbsp;} }'''&lt;BR /&gt;token_string = mssparkutils.credentials.getToken("&lt;A href="https://api.fabric.microsoft.com/" target="_blank" rel="nofollow noopener noreferrer"&gt;https://api.fabric.microsoft.com/&lt;/A&gt;")&lt;BR /&gt;header = {'Content-Type':'application/json','Authorization': f'Bearer {token_string}'}&lt;BR /&gt;#Build body&lt;BR /&gt;addbody = {&lt;BR /&gt;&amp;nbsp; "displayName": reportName,&lt;BR /&gt;&amp;nbsp; "description": reportDescription,&lt;BR /&gt;&amp;nbsp; "definition": {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; "parts": [&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "path": definitionElementName,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "payload": base64.b64encode(definitionJson.encode('utf-8')),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "payloadType": "InlineBase64"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; },&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "path": themeElementName,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "payload": base64.b64encode(themeJson.encode('utf-8')),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "payloadType": "InlineBase64"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; },&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "path": reportElementName,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "payload": base64.b64encode(reportJson.encode('utf-8')),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "payloadType": "InlineBase64"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; },&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "path": platformElementName,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "payload": base64.b64encode(platformJson.encode('utf-8')),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "payloadType": "InlineBase64"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &amp;nbsp; ]&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;addURL = '&lt;A href="https://api.fabric.microsoft.com/v1/workspaces/" target="_blank" rel="nofollow noopener noreferrer"&gt;https://api.fabric.microsoft.com/v1/workspaces/&lt;/A&gt;' + workspaceID + '/reports'&lt;BR /&gt;add_Response = requests.post(addURL, headers=header, json=addbody)&lt;BR /&gt;print(add_Response)&lt;BR /&gt;if add_Response.status_code == 202 :&lt;BR /&gt;&amp;nbsp; &amp;nbsp; print("waiting")&lt;BR /&gt;&amp;nbsp; &amp;nbsp; finished = False&lt;BR /&gt;&amp;nbsp; &amp;nbsp; checkBody ={}&lt;BR /&gt;&amp;nbsp; &amp;nbsp; while not finished:&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;check_Response = requests.get(add_Response.headers['Location'],headers=header, data=json.dumps(checkBody))&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;checkData =check_Response.json()&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if checkData['status'] == "Succeeded":&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print("done")&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; finished = True&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;elif &amp;nbsp;checkData['status'] == "Failed": &amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print("failed")&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(checkData)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; finished = True&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else :&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(checkData['status'])&lt;/P&gt;</description>
      <pubDate>Mon, 03 Mar 2025 15:27:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Error-on-create-report/m-p/4593190#M7666</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2025-03-03T15:27:34Z</dc:date>
    </item>
    <item>
      <title>Re: Error on create report</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Error-on-create-report/m-p/4594307#M7683</link>
      <description>&lt;P&gt;Hi&amp;nbsp;@Anonymous&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-teams="true"&gt;Happy to see you here in the Microsoft Fabric Community!&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;Based on my knowledge, here are the troubleshooting steps that may resolve your issue:&lt;BR /&gt;&lt;SPAN data-teams="true"&gt;Ensure your JSON keys are free of trailing or leading spaces (e.g., "version " should be "version"). Use a method to trim spaces from the keys before parsing the JSON.&lt;BR /&gt;&lt;BR /&gt;Maintain consistent base64 encoding/decoding across systems to prevent data corruption. Any discrepancies in encoding can cause parsing issues when transferring report data.&lt;BR /&gt;&lt;BR /&gt;Verify that all sections of the report (e.g., config, filters) are well-formed and contain valid data.&lt;BR /&gt;&lt;BR /&gt;The problem could also be related to specific workspace or configuration settings that differ between environments. Ensure the workspace in which you're deploying the report has the same configurations and settings as the original workspace.&lt;BR /&gt;&lt;BR /&gt;Simplify the reportJson to its minimum and attempt to generate the report again. This will help identify if specific sections are causing the parsing issue.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;I hope my suggestions provided valuable insights. If you have any further questions, feel free to reach out to us.&lt;/P&gt;
&lt;P&gt;If this post helped, please mark it as "Accept as Solution" so others can benefit as well.&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Sahasra.&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Mar 2025 07:01:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Error-on-create-report/m-p/4594307#M7683</guid>
      <dc:creator>v-sgandrathi</dc:creator>
      <dc:date>2025-03-04T07:01:57Z</dc:date>
    </item>
    <item>
      <title>Re: Error on create report</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Error-on-create-report/m-p/4594541#M7687</link>
      <description>&lt;P&gt;Hi - thanks for the response.&lt;/P&gt;&lt;P&gt;I did not manage to resolve this using the legacy pbip approach with just one report.json - consistently got the failure encoded or not despite checking the json was valid and sending it preencoded or not - I think there is some hidden nuance or possibly a defect in the API.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However on moving to using the new PBIP format it worked first time and worked consistently so my issue is now resolved.&lt;/P&gt;</description>
      <pubDate>Tue, 04 Mar 2025 08:41:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Error-on-create-report/m-p/4594541#M7687</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2025-03-04T08:41:57Z</dc:date>
    </item>
    <item>
      <title>Re: Error on create report</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Error-on-create-report/m-p/4594628#M7690</link>
      <description>&lt;P&gt;Hi&amp;nbsp;@Anonymous&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm glad you found a solution and resloved&amp;nbsp; the query. Thank you very much for sharing here.&lt;/P&gt;
&lt;P&gt;Kindly mark your reply as the accepted solution so that others in the community can find it quickly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thankyou for connecting with Microsoft Community Forum.&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Mar 2025 09:21:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Error-on-create-report/m-p/4594628#M7690</guid>
      <dc:creator>v-sgandrathi</dc:creator>
      <dc:date>2025-03-04T09:21:32Z</dc:date>
    </item>
  </channel>
</rss>

